Bunu yazanda nə xəta verir, nə də output… foreach dovrunun içinə bir dənə echo “a”; yazdım, yuxarıdakı arraydakı elementlərdən asılı olmayaraq. həmişə ekrana 4 dənə a verir. yəni belə çıxır ki, dövr 4 dəfə işləyir.
Ümumiyyətlə isə if in içərisi işləmir. if-in içərisinə də echo yazdım ekrana heç nə çıxmadı.
Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır
Əgər php təcrübəniz varsa problemi asanlıqla tapa bilərsiniz. Əgər 4 dəfə dövr fırlanırsa deməli data gəlir.
Həm $attr[“Code”]-u echo verin həm də $cur_arr var_dump edin, görün ki niyə 1-ci element $cur_arr-ın içində deyil. Bir sözlər sadə tədqiqatla, dəyişənləri ekranda dərc etməklə tapa bilərsiz problemi
Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır
Verilmiş cavablar və yazılan şərhlər (3 cavab var)
0
Niyə alınmadı, problem nədə oldu?
0
1
<?php
2
$date = date ("d.m.Y");
3
$url = simplexml_load_file("http://cbar.az/currencies/" .$date.".xml");
4
echo $url->ValType->Valute->Nominal ."<br />";
5
echo $url->ValType->Valute->Name ."<br />";
6
echo $url->ValType->Valute->Value ."<br />";
7
?>
yuxarıdakı kod işləyir, amma aşağıdakı yox.
1
$date = date ("d.m.Y");
2
$cur_arr = array("TRY", "RUB", "USD");
3
$url = simplexml_load_file("http://cbar.az/currencies/" .$date.".xml");
4
5
foreach($url->ValType->Valute as $key=>$value){
6
$attr = $value->attributes();
7
if(in_array($attr["Code"],$cur_arr)){
8
echo $value->Nominal."--".$value->Name."--".$value->Value."<br/>";
9
}
10
}
Bunu yazanda nə xəta verir, nə də output…
foreach dovrunun içinə bir dənə echo “a”; yazdım, yuxarıdakı arraydakı elementlərdən asılı olmayaraq. həmişə ekrana 4 dənə a verir. yəni belə çıxır ki, dövr 4 dəfə işləyir.
Ümumiyyətlə isə if in içərisi işləmir. if-in içərisinə də echo yazdım ekrana heç nə çıxmadı.
0
Əgər php təcrübəniz varsa problemi asanlıqla tapa bilərsiniz. Əgər 4 dəfə dövr fırlanırsa deməli data gəlir.
Həm $attr[“Code”]-u echo verin həm də $cur_arr var_dump edin, görün ki niyə 1-ci element $cur_arr-ın içində deyil. Bir sözlər sadə tədqiqatla, dəyişənləri ekranda dərc etməklə tapa bilərsiz problemi
Sual verin
Cavab verin