
BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
Si tienes varios textos y quieres obtener el más largo, podrías hacerlo guardando los textos en un array y luego usando una combinación de las funcionesCómo puedo obtener el texto más largo escrito en input php??
array_reduce
y strlen
en PHP para comparar las longitudes. Aquí te dejo un ejemplo:
PHP:
$textos = ['Uno', 'Dos', 'Tres', 'Cuatro', 'Cinco'];
$textoLargo = array_reduce($textos, function($a, $b) {
return strlen($a) > strlen($b) ? $a : $b;
});
echo $textoLargo; // Devuelve "Cuatro" porque es el texto más largo
En este código,
array_reduce
recorre el array $textos
y usa la función anónima para comparar la longitud de cada texto. La función anónima devuelve el texto más largo después de cada comparación y, al final, $textoLargo
contendrá el texto más largo del array.Si quieres obtener el texto más largo de un input de un formulario en PHP, primero necesitas guardar estos inputs en un array.