Comunidad oficial de diseñadores web, web developers y Webmasters. Aqui podemos tratar temas actuales sobre diseño y tecnología. Podemos compartir y actualizarnos. Flash, PHP, ASP, Java, HTML, CSS, MySQL, CMS, etc. Unite YA y lee los Sticky

Ver más
  • 20,578 Miembros
  • 16,107 Temas
  • 6,385 Seguidores
  • 0

[Ayuda] codigos php

Quisiera saber para que sirven estos codigos y si me dan ejemplos simples para entenderlo de una forma facil




foreach

file_put_contents

file_get_contents

explode
  • 0
  • 0Calificación
  • 0Seguidores
  • 0Visitas
  • 0Favoritos

6 comentarios

@matman83 Hace más de 2 años
yo diría que google te va a responder mejor que nosotros...
@alain2772 Hace más de 2 años
jajajja
@angelney Hace más de 2 años
san googleeee
@pichoncitotv Hace más de 2 años
la sentencia foreach es para recorrer todos los indices de un array (sin importar que sea asociativa) dandole un nombre temporal al indice y/o su valor.


<?php
$equipos = array(
'Boca' => 'Juniors',
'River' => 'Plate',
'San' => 'Lorenzo'
);

foreach( $equipos as $nombre => $segundo_nombre ) {
echo $nombre . ' ' . $segundo_nombre . '<br>';
}



Esto imprimirá:


Boca Juniors
River Plate
San Lorenzo



file_get_contents se utiliza para obtener el contenido de un archivo o el resultado html de una url.


<?php
//archivo
$contenido_archivo = file_get_contents( '/var/www/modulo_a_cargar.html' );

//url
$html = file_get_contents( 'www.google.com' );



file_put_contents es la bisceversa, sirve para guardar datos en un archivo de alguna ruta local.


<?php
$contenido_a_guardar = 'hola soy un log!';
file_put_contents( '/var/www/superlog.log' , $contenido_a_guardar );



y explode sirve para separar una cadena de texto mediante un delimitador para convertirlo en una array.


<?php
$datos = 'andres,torres,20';

// el delimitador de cada valor será la coma ,
$datos_array = explode ( ',' , $datos );
/*
array(3) {
  [0]=>
  string(6) "andres"
  [1]=>
  string(6) "torres"
  [2]=>
  string(2) "20"
}
*/

//sino podes guardarlos en variables separadas usando list() si ya sabes que datos vendrán
list( $nombre , $apellido , $edad ) = explode ( ',' , $datos );



Espero sirva... mejor me pongo a laburar

lee la documentación en PHP es mucho más que clara ;D
@LeoTorreZ Hace más de 2 años
Tienes que ser miembro para responder en este tema