⊗ppPmBsSCh 43 of 447 menu

Obtención de caracteres de cadena en PHP

Supongamos que tenemos una cadena. Cada carácter en esta cadena tiene su número de orden: el primer carácter es el número 0, el segundo carácter - el número 1, el tercer carácter el número 2 y así sucesivamente.

Si es necesario, se puede acceder a un carácter específico de la cadena por su número. Para ello, se escribe el nombre de la variable, después de este nombre se colocan corchetes y dentro de estos corchetes se especifica el número del carácter.

Veamos un ejemplo. Supongamos que tenemos la siguiente cadena:

<?php $str = 'abcde'; ?>

Vamos a mostrar algunos caracteres de esta cadena:

<?php $str = 'abcde'; echo $str[0]; // mostrará 'a' echo $str[1]; // mostrará 'b' echo $str[2]; // mostrará 'c' ?>

Al obtener un carácter, también se pueden utilizar valores negativos. En este caso, los caracteres se contarán desde el final. Así, el último carácter tiene el número -1. Probemos:

<?php $str = 'abcde'; echo $str[-1]; // mostrará 'e' echo $str[-2]; // mostrará 'd' echo $str[-5]; // mostrará 'a' ?>

También se pueden modificar caracteres de la cadena por su número. Como ejemplo, modifiquemos el carácter cero:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // mostrará '+bcde' ?>

El número del carácter también puede almacenarse en una variable:

<?php $str = 'abcde'; $num = 3; // número del carácter en una variable echo $str[$num]; // mostrará 'd' ?>

Dada la cadena:

<?php $str = 'abcde'; ?>

Accediendo a caracteres individuales de esta cadena, muestre en pantalla el carácter 'a', el carácter 'c', el carácter 'e'.

Dada la cadena:

<?php $str = 'abcde'; ?>

Muestre su último carácter.

Dada la cadena:

<?php $str = 'abcde'; ?>

Accediendo a caracteres individuales de esta cadena, guarde en una nueva variable los caracteres de esta cadena en orden inverso, es decir, 'edcba'.

Dadas las variables:

<?php $str = 'abcde'; $num = 3; ?>

Muestre en pantalla el carácter cuyo número se almacena en la variable $num.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar