programa de PHP para convertir la cadena a minúsculas sin utilizar la función de biblioteca

cadena de la conversión a minúsculas en PHP : Aquí, vamos a aprender la lógica de convertir la cadena dada en cadena en minúsculas sin utilizar la función de librería en PHP .

Dada una cadena y tenemos que convertirlo en cadena en minúsculas y sin el uso de cualquier función de biblioteca.

código PHP:

<?php
//function definition
//this function accepts a string/text, converts
//text to lowercase and return the lowercase converted string
function lowercase($str)
{
$chars = str_split($str);
$result = '';

//loop from 0th character to the last character
for ($i = 0; $i < count($chars); $i++) {
//extracting the character and getting its ASCII value
$ch = ord($chars[$i]);

//if character is a lowercase alphabet then converting
//it into an lowercase alphabet
if ($chars[$i] >= 'A' && $chars[$i] <= 'Z')
$result .= chr($ch + 32);
else
$result .= $chars[$i];
}
//finally, returning the string
return $result;
}

//function calling
$text = "HELLO WORLD";
echo lowercase($text);
echo "<br>";

$text = "Hello world!";
echo lowercase($text);
echo "<br>";

$text = "[email protected]";
echo lowercase($text);
echo "<br>";

?>

salida

Código explicación:

Convertimos la cadena ( € str ) en una matriz de caracteres ( € caracteres ) a continuación, calcular su valor ASCII utilizando la función ord (). Dado que sabemos que en ASCII, los caracteres en minúsculas vienen exactamente 32 lugares después del equivalente en mayúsculas, se añade 32 al valor ASCII y luego convertirlo de nuevo al personaje utilizando la función Chr (). La salida se almacena en el € resultar variable.

Este programa es una buena prueba de concepto.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *