Реклама:
|
|
Развлекательные сайты:
|
|
Друзья:
|
|
|
- Операторы
- Функции поиска в тексте
- Массивы (foreach count
in_array reset
array)
- Работа с файлами
- Сессия и Cookies
- Работа с FTP
- Проверка данных
foreach
Обход массива в цикле в PHP4 можно организовать при помощи цикла foreach,
который имеет следующий синтаксис:
foreach (array as [$key =>] $value)
{
statements;
}
Смысл этого цикла прост: при проходе каждого элемента массива в переменную
$key помещается индекс этого элемента, а в переменную $value – его значение.
Имена этих двух переменных совершенно произвольны.
Пример:
<?
$car = array("passenger car", "land-rover",
"station-wagon","victoria");
foreach($car as $index => $val)
{
echo("$index -> $val <br>");
}
?>
array
Для инициализации многомерных массивов используются вложенные конструкции
array. Обход многомерных массивов достигается при помощи вложенных
циклов. В следующем скрипте показан пример создания и обхода многомерного
массива.
Пример:
<?
$ship = array(
"Passenger ship" => array("Yacht","Liner","Ferry"),
"War ship" => array("Battle-wagon","Submarine","Cruiser"),
"Freight ship" => array("Tank vessel","Dry-cargo ship","Container
cargo ship")
);
foreach($ship as $key => $type)
{
echo(
"<h2>$key</h2>\n"."<ul>\n");
foreach($type as $ship)
{
echo("\t<li>$ship</li>\n");
}
}
echo("</ul>\n");
?>
count
Синтаксис:
int count(mixed var)
Эта функция принимает в качестве аргумента массив и
возвращает количество элементов в нем. Как понимаете, штука незаменимая
когда будем бегать по массиву циклом for().
in_array
Синтаксис:
boolean in_array(mixed needle, array
haystack [, bool strict])
Эта функция ищет в массиве haystack значение needle и
возвращает true если оно найдено и false в противном случае.
reset
Синтаксис:
mixed reset(array array)
Функция reset() устанавливает указатель массива на первый элемент
и возвращает значение первого элемента массива.
|
Обмен банерами:
|
Если захотите можете разместить мой банер не вашем
сайте
|
Если хотите обменятся ссылками или банерами пишите
|
Счетчики и рейтинги:
|
|
|