una trabajo tesis temas sobre sindrome proyecto niƱos mexico investigacion down doctorales con antecedentes php

trabajo - PHP: hay una manera de ver caracteres "invisibles" como / n



trabajo de investigacion sobre sindrome de down (5)

Para tener una réplica exacta de la cadena de entrada, sin el entorno " y sin serialización, use este contenedor para json_encode() :

substr(json_encode((string)$string), 1, -1)

Hace un casting de cadenas y elimina el " del estándar JSON.

¿Hay alguna forma de ver caracteres invisibles como espacios en blanco, nuevas líneas y otros caracteres que no se pueden imprimir de una manera como print_r ()?

La razón es que hay una especie de personaje en mi matriz que no puedo ver y romper cosas.

Object Object ( [name] => name [numbers] => Array ( [0] => 123 [1] => 456 [2] => 789 ) [action] => nothing )

¿Ves el espacio en blanco extraño entre [0] y [1]? Al imprimir [0] también se imprime una nueva línea. Pero no a dónde asigno una nueva línea a [0], así que estoy bastante confundido.

¿Existe una función incorporada en php que sea como show_invisible(Object->numbers[0]) y mostrará 123/n o similar?


Para ver todos los caracteres invisibles no solo /r , /n etc ... Es bueno ver la versión json_encode ed y todo está claro:

$str = "..."; echo json_encode($str);


Probablemente podría listar todos los caracteres de control, pero intente esto para una solución rápida.

PHP - imprimir cadena con caracteres de control

Es un tipo de corrección str_replace("/n",''/n'',$string) , pero probablemente podría adaptar la solución para una devolución de llamada de función en la matriz para convertir esos caracteres.


Puede ejecutar su script php y canalizarlo directamente a hexdump -C


Puedes usar la función addcslashes :

string addcslashes (string $ str, string $ charlist)

que devolverá una cadena con barras invertidas antes de los caracteres. Un ejemplo sería:

<?php echo addcslashes(''foo[ ]'', ''A..z''); // output: /f/o/o/[ /] // All upper and lower-case letters will be escaped // ... but so will the [/]^_` ?>