Jump to content
php.lv forumi

Problem


iesacejs

Recommended Posts

man izdod sekojosho:

Warning: sort() expects parameter 1 to be array, null given in C:hpsite.php on line 20

 

Warning: Variable passed to each() is not an array or object in C:hpsite.php on line 22

risinājums - pārliecinies, ka tu tai sort funkcijai vispār padod failu nosaukumu masīvu. pašlaik pēc parādītajām kļūdām var secināt, ka tu mēģini masīva vietā iebarot 'neko' un tas arī PHP nepatīk.

 

Lai pārbaudītu, vai attiecīgais mainīgais ir/nav masīvs, var izmantot funkciju http://lv.php.net/is_array. Ar domu, ka tev ir jāpārliecinās, vai tas ko tu gribi sakārtot ar 'sort' palīdzību vispār ir masīvs un tikai pēc tam tu vari braši padot viņu funkcijai.

 

#20 sort($m_arr);

 

uztaisi par

 

#20 if (is_array($m_arr))

#21 {

#22 sort($m_arr);

#23 }

 

un pēc tam pēc tāda paša principa dzīvo tālāk - pirms padod funkcijai mainīgo, pārliecinies, ka tam ir vajadzīgais tips.

Link to comment
Share on other sites

×
×
  • Create New...