PHP: Obtener el primer Carácter de una Cadena
Pregunta de Invitado | 11/12/2023 a las 09:29
¿Cómo es posible determinar el primer carácter de una cadena arbitraria en PHP?
Por ejemplo, dada la cadena "abc", me gustaría obtener como resultado la letra "a".
¿Existe alguna función para eso en PHP?
Temas Relacionados
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
JavaScript: Eliminar el último Carácter de una Cadena/String
Consejo | 0 Comentarios
PHP: Contar un Carácter específico en una Cadena/String
Consejo | 0 Comentarios
PHP: Determinar el Número de Semana
Tutorial | 1 Comentario
PHP: Eliminar el primer Carácter de una Cadena/String
Pregunta | 1 Respuesta
Delphi/Lazarus: Mostrar Fecha y Hora actuales
Consejo | 0 Comentarios
MySQL/PHP: Cómo recuperar el último INSERT ID
Información | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Aquí hay dos ejemplos que muestran dos posibilidades para extraer el primer carácter de una cadena / string:
El primer ejemplo muestra cómo acceder a caracteres individuales de una cadena usando corchetes. El primer carácter de una cadena tiene la posición 0, por lo que podemos leer este carácter mediante $s[0].
La segunda posibilidad que se muestra en el ejemplo utiliza la función PHP substr() para el mismo propósito. Como posición inicial (segundo parámetro) de nuestra subcadena deseada, pasamos el comienzo de la cadena de entrada (es decir, 0) y como número de caracteres a extraer (tercer parámetro), especificamos 1 para obtener exactamente el primer carácter de la cadena.
11/12/2023 a las 22:27
Bueno, ya no se permite consultar un desplazamiento entre corchetes desde PHP 7 a más tardar y substr es, por supuesto, bastante caro en términos de rendimiento.
Recomiendo consultar el desplazamiento entre llaves, entonces:
Saludos, Zen
15/01/2024 a las 08:17
Lo contrario es el caso. Si bien anteriormente ambos eran posibles (los corchetes y las llaves producían el mismo resultado y podían usarse indistintamente), a partir de PHP 8.0.0 solo se admite la sintaxis de corchetes. Lo mismo se aplica, por ejemplo, también a las matrices / arrays.
15/01/2024 a las 22:08