¿Cómo se coge una subcadena de una variable con PHP?
Si quiero sacar los primeros caracteres de la variable $mostrar, ¿sería algo así?:
$resultado=$mostrar.substr(0, 2);
No sé cuál es el comando...
| |||
![]() ¿Cómo se coge una subcadena de una variable con PHP? Si quiero sacar los primeros caracteres de la variable $mostrar, ¿sería algo así?: $resultado=$mostrar.substr(0, 2); No sé cuál es el comando... |
| ||||
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
ok, pero tengo un problemilla: Quiero sacar un dni de la variable $mostrar, q tiene un aspecto así: '123456789L - María López'. Si pongo el substr de 0 a 8, me lo hace bien, pero no me coge la letra (vaya, q no lo hace bien, pero lo hace), por lo q, en un alarde de inteligencia he deducido q tenía q poner de 0 a 9 (jeje...), pero ahí no me muestra nada. Lo q quiero es insertar una tupla, y de esta forma no me la inserta (SÍ lo hace si pongo 0, 8). He cambiado la longitud del campo de la BD, q lo tenía a 9 y lo he puesto a 10, pero tampoco lo hace. He cambiado la longitud del campodel formulario donde sale por defecto el dni del usuario y su nombre '123456789L - María López', q tb estaba a 9 (inicialmente no salía el nombre) y lo he puesto a 30, pero tampoco. ¿Por qué puede ser? |
| ||||
![]() ... primero... extrañamente a mí si me funciona en substr(): Código PHP: ![]() Código PHP:
Código:
óSELECT SUBSTR(campo, 0, 10) FROM tabla
Código:
(no estoy muy seguro de la primera query) entonces, si entendí bien, ya no tendrías que manejar otro campo...SELECT LEFT(campo, 10) FROM tabla www.php.net/explode http://dev.mysql.com/doc/mysql/en/string-functions.html ![]()
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |