Curso PHP Basico

Page 38

Otro ejemplo, divide una cadena en palabras. Observe las novedades, como el uso de “printf” igual que en C, y el incremento de la variable $i “al vuelo”. La primera llamada a strtok define el objetivo, la cadena sobre la que se va a operar. Las llamadas sucesivas operan sobre esa misma cadena siempre que no haya una nueva variable objetivo: <?php $texto = "La bella y graciosa moza marchose a lavar la ropa"; $i = 1; $token = strtok( $texto, ” ” ); while( $token !== FALSE ) { printf( “Palabra %d = ‘%s’\n”, $i ++, $token ); $token = strtok( ” \t\n” ); } ?>

Otro, convirtiendo cadenas en arrays y viceversa: <?php $raciones = array( "Calamares", "Chopitos", "Jamón", "Queso", "Lomo", "Gambas plancha", "Gambas cocidas" ); $pegamento = ", "; echo "Tenemos " . join( $raciones, $pegamento ) . “.\n”; $texto = “Cilindro Carburador Cigüeñal Pistón Bulón Segmento”; $piezas = explode( " ", $texto ); foreach( $piezas as $indice => $valor ) { echo “La número $indice es $valor.\n”; } ?>

38


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.