PHP/Development/Explode implode

Материал из Web эксперт
Версия от 10:03, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

explode time

   <source lang="html4strict">

<?php $stampmebaby = microtime(); $chunks = explode(" ", $stampmebaby); $microseconds = $chunks[0]; echo $microseconds; ?>

      </source>
   
  


Implode array elements

   <source lang="html4strict">

<? $words[0] = "My"; $words[1] = "short"; $words[2] = "sentence."; $sentence = implode(" ", $words); print("$sentence
"); ?>

      </source>
   
  


Imploding an Array

   <source lang="html4strict">

<html> <head> <title>Implode</title> </head> <body> <?php

    $contact_data = Array();
  
    $contact_data[0][0] = "W";
    $contact_data[0][1] = "W";
    $contact_data[0][2] = "W";
    $contact_data[0][3] = ".";
    $contact_data[0][4] = "J";
    $contact_data[0][5] = "A";
    $contact_data[0][6] = "V";
    $contact_data[0][7] = "A";
    $contact_data[1][0] = 2;
    $contact_data[1][1] = "S";
    $contact_data[1][2] = ".";
    $contact_data[1][3] = "C";
    $contact_data[1][4] = "O";
    $contact_data[1][5] = "M";
    $contact_data[1][6] = 9;
    $contact_data[1][7] = "";
    $contact_data[2][0] = "A";
    $contact_data[2][1] = "";
    $contact_data[2][2] = "B";
    $contact_data[2][3] = "C";
    $contact_data[2][4] = "D";
    $contact_data[2][5] = "E";
    $contact_data[2][6] = 5;
    $contact_data[2][7] = "5.555.5";
  
    $str_export_data = "";
  
    for($i = 0; $i < count($contact_data); $i++)
         $str_export_data .= implode(",", $contact_data[$i]) . "\n";
  
    print(str_replace("\n", "\n
", $str_export_data));

?> </body> </html>

      </source>
   
  


Set Implode char

   <source lang="html4strict">

<?php

  $cities = array("A", "B", "C", "D");
  echo implode("|", $cities);

?>

      </source>
   
  


Takes a string apart based on a delimiter

   <source lang="html4strict">

<html> <head> <title>Explode</title> </head> <body> <?php

    $raw_contact_data = 
         "A,,B,555 C,D,E,55555,555.555.5555\n"
       . "F,,G,1010 H,I,J,99999\n"
       . "Q,,R,555 S,T,U,5,55.5.5\n";
  
    $contact_records = explode("\n", $raw_contact_data);
    
    foreach($contact_records as $person)
    {
         $person_data = explode(",", $person);
  
         foreach($person_data as $contact_item)
         {
              $contact_item = ucfirst($contact_item);
              print("$contact_item ");
         }
         print("
\n"); }

?> </body> </html>

      </source>