Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Пустые элементы / 12 сообщений из 12, страница 1 из 1
21.05.2012, 01:43:25
    #37803153
dresden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
Есть массив, в котором есть пустые элементы- следующая конструкциА в цикле не помогает:

Код: php
1.
2.
3.
4.
5.
if (!empty($exploded_string[2])){
echo $exploded_string[2]."<br/>";
}else{
echo"<br/>";
}



как можно исключить пустые элементы?
...
Рейтинг: 0 / 0
21.05.2012, 05:35:07
    #37803182
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
dresden,

значит они не пустые. что в них? пробелы?
...
Рейтинг: 0 / 0
21.05.2012, 05:44:57
    #37803184
dresden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
r u,
ну дык вот, var_dump говорит, что элемент string(2), а вот это:


Код: php
1.
2.
3.
4.
5.
if ($exploded_string[2]!="2 пробела"){
echo $exploded_string[2]."<br/>";
}else{
echo"<br/>";
}



тоже ничего не дает
...
Рейтинг: 0 / 0
21.05.2012, 06:36:33
    #37803195
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
dresden,

ну сделайте trim перед проверкой
...
Рейтинг: 0 / 0
21.05.2012, 10:37:49
    #37803347
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
dresdenr u,
ну дык вот, var_dump говорит, что элемент string(2), а вот это:

Ну вот видите - они не пустые а два(есои не Utf8) символа там)
...
Рейтинг: 0 / 0
22.05.2012, 01:35:58
    #37804965
dresden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
Ренат,

Видеть то вижу. и trim() помог. Но как-то это стремно и непонятно.
...
Рейтинг: 0 / 0
22.05.2012, 02:40:55
    #37804983
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
dresdenпустые элементыДавайте все же сначала уточним некоторые моменты. Что в Вашем понимании означает этот "пустой элемент" - отсутствие элемента (индекса) в массиве, элемент массива присутствует и имеет значение "пустая строка", содержит строку, состоящую только из непечатных символов (пробелы, табуляция, перевод строки), что-то иное?
...
Рейтинг: 0 / 0
22.05.2012, 03:04:45
    #37804985
dresden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
vkle,
В моем понимании это пустое значение элемента. И я прекрасно понимаю, что два пробела это нифига не пустое значение.
Но я прямо указываю на два пробела, а ему пофиг! в принципе, все решилось, все уже написано и работает, но я возмущен
...
Рейтинг: 0 / 0
22.05.2012, 03:27:20
    #37804990
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
а у тебя в элементе НЕ пробелы. внезапно.
...
Рейтинг: 0 / 0
22.05.2012, 03:28:37
    #37804991
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
автор"\t" (ASCII 9 (0x09)), a tab.
"\n" (ASCII 10 (0x0A)), a new line (line feed).
"\r" (ASCII 13 (0x0D)), a carriage return.
"\0" (ASCII 0 (0x00)), the NUL-byte.
"\x0B" (ASCII 11 (0x0B)), a vertical tab.
...
Рейтинг: 0 / 0
22.05.2012, 03:51:20
    #37805000
Edd.Dragon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
dresdenно я возмущен
Так вывел бы коды тех элементов массива.
...
Рейтинг: 0 / 0
22.05.2012, 06:08:24
    #37805028
dresden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Пустые элементы
Спасибо всем, теперь буду иметь в виду. Тема закрыта.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Пустые элементы / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]