Форум → Программирование → PHP для идиотов → Работа с csv-файлами и Функция fgetcsv...
Работа с csv-файлами и Функция fgetcsv...
Страницы: ← Предыдущая страница • Следующая страница →
-
-
1 декабря 2008 г. 3:03, спустя 3 дня 15 часов 34 минуты
Подскажите пожалуйста!
Следующим кодом я заполняю двумерный массив из файла
$f = fopen("file.csv", "rt") or die("Ошибка!");
// Заполняем двумерный массив из файла
for ($i=0; $data=fgetcsv($f,1000,";"); $i++) {
$num = count($data);
for ($j=0; $j<$num; $j++) {
$cell[$i][$j] = $data[$j];
}
}
Вопрос №1: "Когда между двумя ";" нет ничего, то чему равно значение переменной массива?
Вопрос №2: "У меня в таблице либо есть значения, либо нет. Как записать условие - для всех элементов массива отличных от "пустоты" (выполняет условие из первого вопроса)?"
Вопрос №3: "Как записать условие обратное условию в вопросе №2?" -
1 декабря 2008 г. 3:20, спустя 16 минут 58 секунд
ответ №1: сделайте var_dump($cell);
ответ №2: if(!empty($var)) { //do somethong } else { //do somethong }
ответ №3: используй инверсию -
1 декабря 2008 г. 3:22, спустя 2 минуты 21 секунду
Вопрос №1
* значение и тип значения можно узнать через var_dump
* будет ничего, то есть пустое значение
Вопрос №2select * from `tbl` where `var` is not null
Вопрос №3select * from `tbl` where `var` is null
для #2 и #3 - если все в таблице храниться, то и выборку производи правильно, а не в массиве сортируйhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
1 декабря 2008 г. 3:38, спустя 15 минут 54 секунды
To NRG
if (!empty($cell[$i][2]))
{
if (empty$cell[$ni][2]))
{//do somethong}
else
{ //do somethong }
}
Так правильно? -
1 декабря 2008 г. 3:41, спустя 3 минуты 13 секунд
Николай_П,if (empty($cell[$ni][2]))
https://smappi.org/ - платформа по созданию API на все случаи жизни -
1 декабря 2008 г. 3:43, спустя 1 минуту 30 секунд
To NRG
if (!empty($cell[$i][2]))
{
if (empty$cell[$ni][2]))
{//do somethong}
else
{ //do somethong }
}
Так правильно?
все зависит от того что вам нужно сделать.
а вообще советую вам почитать про условные операторы, и про ф-ии isset(),empty(), ( в даном случае можно еще и про is_null() ) -
1 декабря 2008 г. 3:45, спустя 2 минуты 13 секунд
Николай_П, просто вы сами реально знаете алгоритм, а проблема у вас в том что вы просто не знаете как это оформить, не поленитесь и почитайте, поищите примеры использования… -
1 декабря 2008 г. 3:52, спустя 6 минут 41 секунду
NRG, Буду Вам очень признателен если дадите какую-нибудь толковую ссылку!!!
Пока для себя ни на чем не остановился. Второй день изучаю PHP, трудновато въезжаю. -
-
1 декабря 2008 г. 4:56, спустя 59 минут 45 секунд
Николай_П, php.net, php.ru.
и скачайте себе мануал, весит приблизительно 8Мб, там вы найдете ответы на 90% ваших вопросов -
1 декабря 2008 г. 5:05, спустя 9 минут 11 секунд
php.ru
Хватит пиарить конкурентов :))https://smappi.org/ - платформа по созданию API на все случаи жизни -
1 декабря 2008 г. 5:24, спустя 19 минут 22 секунды
adw0rd
Я бы не сказал, что это Ваши конкуренты!
Ваш движок форума по-моему намного лучше и приятнее мне находиться у Вас! Вот только контингент не всегда подобающий:( -
1 декабря 2008 г. 5:35, спустя 10 минут 34 секунды
Николай_П, php.ru принадлежит компании в которой я работаю, иногда я меняю там контент, однако на форуме там не сижу (не интересно просто).https://smappi.org/ - платформа по созданию API на все случаи жизни -
1 декабря 2008 г. 5:36, спустя 54 секунды
Ваш движок форума по-моему намного лучше и приятнее мне находиться у Вас!
Спасибо md5 :)https://smappi.org/ - платформа по созданию API на все случаи жизни
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!