Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
sendxt
9 / 9 / 13
Регистрация: 25.04.2012
Сообщений: 1,156
#1

Var_dump

31.10.2014, 16:13. Просмотров 1366. Ответов 5
Метки нет (Все метки)

Замучался вообщем, как искать проблему может кто подскажет?

PHP
1
2
3
4
5
foreach($classPupils as $key => $value){
          dump_source($key);
          dump_source($value['NAME']);
          dump_source($value);
}
Если вывожу 3 строки сразу так всё ок получаю 20 массивов 20 ключей 20 имён если вывожу только

PHP
1
dump_source($value['NAME']);
получаю 14 имён.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// integer
0;
 
?> <?php
 
// string
'Einoras';
 
?> <?php
 
// array
array (
  'ID' => '153085',
  'CLASS' => '153404',
  'ADMITDATE' => '2012-05-14',
  'LEAVEDATE' => '0000-00-00',
  'VALID' => '1',
  'P_ID' => '153085',
  'UniqId' => '37098',
  'GLOBALID' => '82715768205',
  'PHONE' => '865998394',
  'ADDRESS' => '',
  'BIRTHDAY' => '2000-11-10',
  'LASTLOGIN' => '0000-00-00 00:00:00',
  'EMAIL' => 'einorasb5@gmail.com',
  'NAME' => 'Einoras',
  'SURNAME' => 'Babianskas',
  'ACCESSCARDNO' => '3487438',
);

dump_soiurce: ...
PHP
1
2
3
4
5
6
7
function dump_source($var) {
 
    foreach (func_get_args() as $var) {
        $code .= "// " . gettype($var) . "\n" . var_export($var, TRUE) . ";\n\n";
    }
    return highlight_string("<?php\n\n$code?>", NULL);
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2014, 16:13
Ответы с готовыми решениями:

Не работает var_dump
Посмотрите пожалуйста коды. Предполагается, что после введенных данных в форму...

Var_dump($_COOKIE[])
Здравствуйте столкнулся проблемой, кооторая загнала меня в тупик. Авария...

Вчем разница между Print_r и var_dump
Доброе утро, подскажите в чем разница между Print_r и var_dump ? что лучшие...

Var_dump($_COOKIE['user']) выводит array
if(isset($_COOKIE)){ header('Location: http://x/main.php'); }else{...

Var_dump() помогает вывести значение поля
$rFrom = new datetime('first day of 2 month 00.00.00'); echo &quot;&lt;pre&gt;&quot;; ...

5
des1roer
1 / 1 / 6
Регистрация: 23.09.2014
Сообщений: 176
17.11.2014, 13:33 #2
почему в примерах вар дамп выводит нечто красивое http://php.net/manual/ru/function.var-dump.php
вроде

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
array(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  array(3) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
    [2]=>
    string(1) "c"
  }
}

а у мну одной строкой?
PHP
1
array(3) { [0]=> array(2) { [0]=> int(12) [1]=> array(2) { [0]=> int(232) [1]=> int(234) } } [1]=> array(2) { [0]=> int(122) [1]=> array(2) { [0]=> int(2322) [1]=> int(2234) } } [2]=> array(2) { [0]=> int(1222) [1]=> int(342) } } Array ( [0] => Array ( [0] => Array ( [1] => Array ( [0] => 1 смена [1] => 232 ) [2] => Array ( [0] => 2 смена [1] => 232 ) ) [1] => Array ( [1] => Array ( [0] => 1 смена [1] => 2399 ) [2] => Array ( [0] => 2 смена [1] => 2392 ) ) ) )
где что нужно поправить?
0
Para bellum
Эксперт PHP
3968 / 2954 / 935
Регистрация: 06.01.2011
Сообщений: 8,636
17.11.2014, 13:38 #3
des1roer, в браузере нажмите "Исходный код". Или перед var_dump() впишите:
PHP
1
echo '<pre>';
0
xpoince
181 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 863
17.11.2014, 13:44 #4
Я для себя такое сделал
PHP
1
2
3
4
5
6
7
8
9
function d($var) {
    echo "<pre>";
    if(is_array($var)) {
        print_r($var);
    } else {
        var_dump($var);
    }
    echo "</pre>";
}
0
des1roer
1 / 1 / 6
Регистрация: 23.09.2014
Сообщений: 176
17.11.2014, 13:47 #5
PHP
1
2
3
print("<PRE>");
print(var_dump(....));
print("</PRE>");
Добавлено через 1 минуту
всем откликнувшимся спасибо
0
Para bellum
Эксперт PHP
3968 / 2954 / 935
Регистрация: 06.01.2011
Сообщений: 8,636
17.11.2014, 13:48 #6
Цитата Сообщение от des1roer Посмотреть сообщение
print(var_dump(....));
print уберите.
1
17.11.2014, 13:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2014, 13:48

var_dump() типы данных, непонятная ситуация
В кратце, есть дата которую я парсил с одного сайта, и дата напечатанная...

как заставить работать exec и var_dump в убунте?
собственно вот код программы она вызывает внешнюю прогу на с++ &lt;html&gt; ...

вижу значение через var_dump, в итоге NULL
проверяю var_dump($this); выводит object(FrontendViewDelete)#202 (13) { =&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru