PHP/Development/Explode implode
Содержание
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>