¿Cómo trabajar con cadenas en PHP?
¡Hola a todos! Soy nuevo en PHP y me encontré con un problema al trabajar con cadenas. Necesito realizar varias operaciones: recortar espacios, reemplazar una subcadena y verificar si la cadena contiene una palabra específica. Intenté usar las funciones trim(), str_replace() y strpos(), pero los resultados no son los esperados.
Aquí hay un ejemplo de mi código:
$string = ' Привет, мир! Это тестовая строка. ';
$trimmed = trim($string);
echo $trimmed; // Muestra 'Привет, мир! Это тестовая строка.'
$replaced = str_replace('мир', 'PHP', $trimmed);
echo $replaced; // Muestra 'Привет, PHP! Это тестовая строка.'
$position = strpos($replaced, 'тестовая');
if ($position !== false) {
echo 'Palabra encontrada en la posición ' . $position;
} else {
echo 'Palabra no encontrada';
}
// Espero: 'Palabra encontrada en la posición 14' (después del reemplazo)
// Obtengo: 'Palabra encontrada en la posición 0'
El problema es que strpos() devuelve
No answers yet.
Inicia sesión para dejar una respuesta