forked from assembler-institute/php-basics
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstrings.php
More file actions
88 lines (73 loc) · 2.01 KB
/
strings.php
File metadata and controls
88 lines (73 loc) · 2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php
# PRINT
print "Hola<br><br>";
# PRINT + VARIABLE
$saludo = "Bienvenido";
print($saludo) . "<br><br>";
# PRINT + VARIABLE + TEXT
print($saludo) . " al mundo de la programación!<br><br>";
# FUNCTION REPLACE TEXT IN A STRING (SENSITIVE)
$vocales = array("a", "e", "o", "u", "A", "E", "I", "O", "U");
function reemplazarTexto($e)
{
return str_replace($e, "i", "Apuntate a programacion decian... sera facil");
}
echo reemplazarTexto($vocales) . "<br><br>";
#str_replace
# FUNCTION REPLACE TEXT IN A STRING (WITHOUT UPPER/LOWER CASE)
$vocalesSinMayus = array("a", "e", "o", "u");
function reemplazarTextoMayus($e)
{
return str_ireplace($e, "i", "JAVASCRIPT TE ECHO DE MENOS");
}
echo reemplazarTextoMayus($vocalesSinMayus) . "<br><br>";
#str_ireplace
# FUNCTION REPEAT TEXT X TIMES
function repeatCaracola($palabra, $num)
{
return str_repeat($palabra, $num) . "<br><br>";
}
echo repeatCaracola("¡Hola Caracola!", 20);
#str_repeat
# FUNCTION LENGTH TEXT STRING
$longitudPalabra = "Esternocleidomastoideo";
function longPalabra($p)
{
return "La longitud de $p es " . strlen($p) . "<br><br>";
}
echo longPalabra($longitudPalabra);
#strlen
# FUNCTION FIRST OCCURRENCE OF A TEXT WITHIN A TEXT STRING
$texto = "Me llamo Alberto y me gusta la cerveza.";
function cogerPalabra($tex)
{
return explode(" ", $tex);
}
#echo cogerPalabra()."<br>";
echo cogerPalabra($texto)[7] . "<br><br>";
#explode
# FUNCTION CAPITALIZED
function capitalizar($c)
{
return ucfirst($c);
}
echo capitalizar("hola") . "<br>";
echo capitalizar("adios") . "<br><br>";
#ucfirst
# FUNCTION TRANSFORM TO LOWERCASE
$textToLower = "ME LLAMO ALBERTO Y ME GUSTA LA CERVEZA.";
function textoMin($t)
{
return strtolower($t);
}
echo textoMin($textToLower) . "<br><br>";
#strtolower
# FUNCTION OBTAIN TEXT SUBSTRING FROM POSITION
$textPHP = "PHP";
function cogerPrimeraLetra($palabra)
{
return substr($palabra, 0, 1);
}
echo cogerPrimeraLetra($textPHP);
#substr()
?>