strlen("cadena"); //Devuelve la longitud de una cadena.
str_word_count("cadena"); // Cuenta palabras en una cadena.
strrev("cadena"); // Invierte una cadena.
strpos("cadena en la que buscar", "texto a buscar"); //Busca un texto dentro de una cadena y devuelve la posición donde empieza.
str_replace("texto antiguo", "texto nuevo", "cadena en la que buscar"); //Reemplaza texto dentro de una cadena .
El código PHP va dentro de un fichero HTML, y por tanto debe ir escrito dentro de una etiqueta especial que le indique al servidor web que ahí dentro hay código PHP
<?php$saludo = "Mundo";
$edad = 9;
echo "Hola ".$saludo." qué tal?"; // los Puntos para la Variable
print "La variable \$edad contiene el valor:".$edad;
?>
graph LR
A[Inicio] --> B{Esta lloviendo?}
B -->|si| C{Tienes Paraguas?}
B -->|NO| P[Sal a la calle?]
C -->|SI| P
B -->|SI| E[Espera un poco]
E --> R[Esta lloviendo?]
R -->|SI| E
R -->|NO| P
P --> y[Fin]
$nota = 5;
if ($nota <= 4.99) {
echo "Suspenso! " ; // Si la nota es Menor o igual a 4.99 se ejecuta el CODE.
} else {
echo "Aprobado" ; // <-- SI NO SE EJECUTA ESTO.
}
$hora = 11;
if ($hora < 7) { // <-- si no se cumple esto pasa al siguenteecho "5 minutos más...";
}elseif($hora < 12){ // <-- si no se cumple esto pasa al siguenteecho "Buenos días";
}elseif($hora < 20) { // <-- si no se cumple esto pasa al siguenteecho "Buenas tardes "
}else{ // <-- Termina con esto por No tener otra Opcecho "Buenas noches ";
}
$moneda = "cara";
switch ($moneda) {
case "cara":
echo "Ha salido cara";
break;
case
echo "Ha salido cruz"
break;
default:
echo "no ha salido ni cara ni cruz";
}
$contador = 1;
while($contador <= 5) { // Solo va a parar cuando la variable sea <= que 5echo "La variable \$contador vale:$contador <br>";
$contador++;
}
echo "Se ha terminado el bucle";
$senana = [ // Un array es un mapa ordenado donde los datos tendrán una clave (key) pero muchos valores (values)'Lunes',
'Martes',
'Miércoles',
'Jueves',
'Vierne',
'Sábado ',
'Domingo'];
$Array = array();
$Mayor = 0;
$Pos = 0;
// Crea el Array 20 Elemt, con un rand(0,100)
for ($i=1; $i <= 20; $i++) {
$Array[] = rand(0,100);
}
// Metodo de Ordenacion
for ($i=0; $i < count($Array); $i++) {
if ($Array[$i] > $Mayor) { //Cuando un Elemt del Array es mayor que la variable $Mayor, el valor sustitue el valor de la variable.$Mayor = $Array[$i];
$Pos = $i;
}
}
<?php$Matriz = array(); //. Matriz de 10x10$SumaV = array();
$SumaH = array();
$Array_del_MayorNum = array();
$Valor_V_Max = 0;
$Valor_H_Max = 0;
$ValorMax = 0;
$Mayor = 0;
$Sum = 0;
//* Inserta datos al Array con rand(10,99)
for ($f=0; $f < 10; $f++) {
for ($c=0; $c < 10; $c++) {
$Matriz[$f][$c] = rand(10,99);
}
}
//* Print de Array Tridimencionalecho'Array 10x10: </br>';
for ($i=0; $i < count($Matriz); $i++) {
for ($o=0; $o < count($Matriz[$i]); $o++) {
print($Matriz[$i][$o]."\t\t");
}
print('</br>');
}
//? --> el numero mayor almacenado en la matriz:
for ($g=0; $g < count($Matriz); $g++) {
for ($b=0; $b < count($Matriz[$g]); $b++) {
if (($Matriz[$g][$b]) >= $ValorMax) {
$ValorMax = $Matriz[$g][$b];
}
}
}
echo'<br> El numero mayor almacenado en la matriz:'.$ValorMax.'</br>';
//? --> el numero mayor almacenado en cada fila:
for ($i=0; $i < count($Matriz); $i++) {
for ($p=0; $p < count($Matriz[$i]); $p++) {
if ($Matriz[$i][$p] > $Mayor) {
$Mayor = $Matriz[$i][$p];
$Array_del_MayorNum[$i] = $Mayor;
}
}
$Mayor = 0;
}
echo'<br> El numero mayor almacenado en cada fila: </br>';
foreach ($Array_del_MayorNumas$Array_del_MayorNums) {
print('· '.$Array_del_MayorNums.'</br>');
}
//? --> la columna con la máxima suma://. Suma de los Nums en V
for ($a=0; $a < count($Matriz); $a++) {
for ($r=0; $r < count($Matriz[$a]); $r++) {
$Sum += $Matriz[$r][$a];
}
$SumaV[$a] = $Sum;
$Sum = 0;
}
//. Para sacar el valor mas alto de Array con la suma de los Nums en V.
for ($b=0; $b < count($SumaV); $b++) {
if ($SumaV[$b] >= $Valor_V_Max) {
$Valor_V_Max = $SumaV[$b];
}
}
echo'</br>El valor mas alto es de: ';
echo$Valor_V_Max;
//? --> la fila con la maxima suma.//. Suma de los Nums en H
for ($a=0; $a < count($Matriz); $a++) {
for ($r=0; $r < count($Matriz[$a]); $r++) {
$Sum += $Matriz[$a][$r];
}
$SumaH[$a] = $Sum;
$Sum = 0;
}
//. Para sacar el valor mas alto de Array con la suma de los Nums en H.
for ($b=0; $b < count($SumaH); $b++) {
if ($SumaH[$b] >= $Valor_H_Max) {
$Valor_H_Max = $SumaH[$b];
}
}
echo'</br>El valor mas alto es de: ';
echo$Valor_H_Max;
?>