Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Адрес элемента массива

Сообщения:  [1-10]   [11-19] 

 
 автор: sl1p   (12.07.2009 в 15:35)   письмо автору
 
   для: Trianon   (12.07.2009 в 15:32)
 

ну это да но

$var[] = "value";
и
array_push($var, "value");
одно и тоже ведь.

  Ответить  
 
 автор: Trianon   (12.07.2009 в 15:32)   письмо автору
 
   для: sl1p   (12.07.2009 в 15:25)
 

нет.
Читайте первый пост.

  Ответить  
 
 автор: sl1p   (12.07.2009 в 15:25)   письмо автору
 
   для: Trianon   (12.07.2009 в 14:44)
 

мб так легче?)

<?
$fruits 
= array(1=>'apple''banana'10=>'cranberry');
$var = &$fruits[array_push($fruits'siski') - 1];

  Ответить  
 
 автор: sim5   (12.07.2009 в 15:13)   письмо автору
 
   для: Eugene77   (12.07.2009 в 14:53)
 

end (array) - устанавливает внутренний указатель массива на последний элемент.

  Ответить  
 
 автор: Eugene77   (12.07.2009 в 14:53)   письмо автору
 
   для: Trianon   (12.07.2009 в 14:44)
 

Я просто ответил, ещё не увидев, вашего исчерпывающего тему примера.

  Ответить  
 
 автор: Eugene77   (12.07.2009 в 14:52)   письмо автору
 
   для: Trianon   (12.07.2009 в 14:31)
 

Спасибо!

  Ответить  
 
 автор: Trianon   (12.07.2009 в 14:44)   письмо автору
 
   для: Eugene77   (12.07.2009 в 14:42)
 

я вроде привел пример.
Добавил элемент.
Получил ссылку на него.
Показал, что полученное - именно ссылка и именно на этот элемент.
Нет?

  Ответить  
 
 автор: Eugene77   (12.07.2009 в 14:42)   письмо автору
 
   для: Trianon   (12.07.2009 в 14:24)
 

Я считал, что ссылка и адрес - синонимы.
Извините, что задел этим ваши чувства, но меня сейчас больше интересует практическая сторона, о которой я спросил в начале темы.

Правильно я вас понимаю, что для получения ссылки, вы рекомендуете следующую формулу:
<?
$ref 
= &my_array[sizeof(my_array)-1];


?
Впрочем, нет, вы говорите,что если массив не является списком или в списке не все ключи, то это не сработает.
Как же тогда быть?

  Ответить  
 
 автор: Trianon   (12.07.2009 в 14:31)   письмо автору
 
   для: Trianon   (12.07.2009 в 14:24)
 

<?php

$fruits 
= array(1=>'apple''banana'10=>'cranberry');
$fruits[] = "lemon"end($fruits);
$var = &$fruits[key($fruits)];
print_r($fruits);
$var 'melon';
print_r($fruits);

?>

  Ответить  
 
 автор: Trianon   (12.07.2009 в 14:24)   письмо автору
 
   для: Eugene77   (12.07.2009 в 14:23)
 

Это называется ссылкой.

  Ответить  

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования