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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Функция sort() для работы с массивом.
 
 автор: SilentChild   (24.02.2011 в 22:41)   письмо автору
 
 

Здравствуйте. Описание проблемы в комментариях к коду.


<?php
$my_unsorted_array 
= array("Jim""Bob""Mary");
echo 
$my_unsorted_array[0] . ", " $my_unsorted_array[1] . ", " $my_unsorted_array[2] . "<br>";
// после вышеуказанного echo все значения элементов массива выводятся нормально
$my_sorted_array sort($my_unsorted_array);
echo 
$my_sorted_array[0] . "<br>";
// а после этого echo пусто! Почему так? Поведайте кто что может, пожалуйста.
?>

  Ответить  
 
 автор: Trianon   (24.02.2011 в 22:48)   письмо автору
 
   для: SilentChild   (24.02.2011 в 22:41)
 

>
$my_sorted_array = sort($my_unsorted_array);


Эта функция не возвращает массив. Присваивание затирает значение переменной.

Следует заменить на
sort($my_unsorted_array);

  Ответить  
 
 автор: Лена   (24.02.2011 в 22:52)   письмо автору
 
   для: SilentChild   (24.02.2011 в 22:41)
 

функция sort() возвращает TRUE или FALSE.
Когда вы пишете так:
$my_sorted_array = sort($my_unsorted_array);

У вас значение $my_sorted_array = 1; - потому что функция sort() вернула TRUE( ===1).

  Ответить  
 
 автор: SilentChild   (24.02.2011 в 23:39)   письмо автору
 
   для: Лена   (24.02.2011 в 22:52)
 

Спасибо большое! Я понял механизм. Сделал, теперь все работает как надо. =)

  Ответить  
Rambler's Top100
вверх

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