вы знаете, очень странно про номера русских домов
Я очень часто ищу адреса, с помощью maps.google.com, все нормально работает
я очень сомневаюсь, что там другой алгоритм и механизм работы
Согласен с Вами
Описанное задание имеет отношение скорее всего к администрированию apache (nginx) + iptables, нежели к вебпрограммированию. А php здесь всего лишь средство реализации.
так если у вас есть координаты широты и долготы, то близость объектов вы можете вычислить сами
а поиск объектов в БД, у вас сведется к sql-запросу с хитрым условием
ну тогда большая часть всех постов должна представлять собой кучу ссылок, находящихся в неком каталоге и организована по принципу FAQ :-)
Я вверху написал, что большинство кода можно и пропустить, написание геттеров и сеттеров - детский сад.
Однако для тех кто изучает - это может быть полезно
Я для вас даже пример написал, не знаю почему вы сами не проверили
$array_multi = array(
"myKey" => "myValue",
"myKey2"=> array(
"myKey" => "myValue",
"myKey21" => "value3Array",
"myKey4Array" => "value4Array",
"myKey5Array" => array("test", "tata", "france")));
$array_iterator2 = new RecursiveIteratorIterator(
new RecursiveArrayIterator($array_multi));
foreach($array_iterator2 as $key=>$value)
echo $key.' — '.$value."\n";
Замечательно!
Если в объекте нельзя создать поля с одинаковыми именами, в массиве видимо тоже.
Еще раз задаю вопрос: Где именно происходит копирование элементов в массив?
Вы сами себе противоречите.
Ещё раз - итератор это указатель на структуру данных.
Купите книжку Бьярна Страуструпа по Си++ и почитайте что такое итераторы.
Автор конечно прояснит
1) Итератор - это не копия, это указатель на элементы
2) покажите мне в примере где именно создается масиив
Предлагаю запустить следующий пример (не обращайте внимание на некорректную работу с типами)
$array_multi = array(
"myKey" => "myValue",
"myKey2"=> array(
"myKey2Array" => "value2Array",
"myKey3Array" => "value3Array",
"myKey4Array" => "value4Array",
"myKey5Array" => array("test", "tata", "france")));
данный инструмент используется сравнительно недавно, хотя и упрощает многое.
на мой взгляд это достаточно интересное решение, которое только облегчает работу.
Хотя с мощью STL оно не сравнится в силу различия применения языков
Как было написано выше, это не ошибка
Натыкался на такое, у меня в зацикливался цикл при переводе стрелок.
Посмотрите тут мой перевод статьи по работе с временными зонами
Я очень часто ищу адреса, с помощью maps.google.com, все нормально работает
я очень сомневаюсь, что там другой алгоритм и механизм работы
Описанное задание имеет отношение скорее всего к администрированию apache (nginx) + iptables, нежели к вебпрограммированию. А php здесь всего лишь средство реализации.
http://ru2.php.net/manual/en/language.oo…
http://ru2.php.net/manual/en/function.Ar…
а поиск объектов в БД, у вас сведется к sql-запросу с хитрым условием
список городов можно посмотреть на википедии
Я вверху написал, что большинство кода можно и пропустить, написание геттеров и сеттеров - детский сад.
Однако для тех кто изучает - это может быть полезно
Пост для тех кто интересуется развитием PHP
$array_multi = array(
"myKey" => "myValue",
"myKey2"=> array(
"myKey" => "myValue",
"myKey21" => "value3Array",
"myKey4Array" => "value4Array",
"myKey5Array" => array("test", "tata", "france")));
$array_iterator2 = new RecursiveIteratorIterator(
new RecursiveArrayIterator($array_multi));
foreach($array_iterator2 as $key=>$value)
echo $key.' — '.$value."\n";
Если в объекте нельзя создать поля с одинаковыми именами, в массиве видимо тоже.
Еще раз задаю вопрос: Где именно происходит копирование элементов в массив?
Вы сами себе противоречите.
Ещё раз - итератор это указатель на структуру данных.
Купите книжку Бьярна Страуструпа по Си++ и почитайте что такое итераторы.
1) Итератор - это не копия, это указатель на элементы
2) покажите мне в примере где именно создается масиив
Предлагаю запустить следующий пример (не обращайте внимание на некорректную работу с типами)
$array_multi = array(
"myKey" => "myValue",
"myKey2"=> array(
"myKey2Array" => "value2Array",
"myKey3Array" => "value3Array",
"myKey4Array" => "value4Array",
"myKey5Array" => array("test", "tata", "france")));
$array_iterator1=new RecursiveArrayIterator($array_multi);
foreach($array_iterator1 as $key=>$value)
echo $key.' — '.$value."\n"
$array_iterator2 = new RecursiveIteratorIterator(
new RecursiveArrayIterator($array_multi));
foreach($array_iterator2 as $key=>$value)
echo $key.' — '.$value."\n";
на мой взгляд это достаточно интересное решение, которое только облегчает работу.
Хотя с мощью STL оно не сравнится в силу различия применения языков
Натыкался на такое, у меня в зацикливался цикл при переводе стрелок.
Посмотрите тут мой перевод статьи по работе с временными зонами