|
|
|
| Подскажите пожалуйста начинающему творцу на PHP в чем разница между chunk_split или split ? А то я разбираю код и в нем эта функция которой нет в справочнике по PHP и еще одна функция - LIST. Тоже самое, где взять синтаксис этих функций? Вот код который я разбирал для примера.
list ($n_1, $n_2, $n_3, $n_4, $n_5, $n_6) = split ("\t",$tovar[$i]);
|
Спасибо всем заранее!! | |
|
|
|
|
|
|
|
для: Alex Boxgorn
(10.08.2005 в 10:35)
| | Сплит разбирает строку используя регулярное выражение в первом параметре
Пример из мануала:
<?php
// Delimiters may be slash, dot, or hyphen
$date = "04/30/1973";
list($month, $day, $year) = split('[/.-]', $date);
echo "Month: $month; Day: $day; Year: $year<br />\n";
?>
|
list это конструкция языка.Она присваивает переменным в скобках соответствующие значения элементов массива.
<?php
$info = array('coffee', 'brown', 'caffeine');
// Listing all the variables
list($drink, $color, $power) = $info;
echo "$drink is $color and $power makes it special.\n";
?>
|
Кстати при помощи list можно обменять значения 2 переменных без помощи 3
<?
echo $a=10;
echo $b=20;
// 1020
list($a,$b)=array($b,$a);
echo $a;
echo $b;
//2010
?>
|
chunk_split я так и не разобрался что к чему... :( Что-то там с шифрованием связано | |
|
|
|
|
|
|
|
для: Alex Boxgorn
(10.08.2005 в 10:35)
| | split используется для разбиения строки по символу - в результате получается массив, а chunk_split - для вставки определённой последовательности через через заданный интервал - в результате как была строка, так и останется, только через равные промежутки будет вставлена последовательность символов, например, \r\n | |
|
|
|