| |
|
|
| | $limit = count($Word_out);
for($i=0;$i<=$limit;$i++)
{
$Word_out[$i] = array_unique($Word_out[$i]);
}
пишет ошибку
Warning: array_unique(): The argument should be an array in c:\program files\apache group\apache\htdocs\test\read\finish.php on line 497 | |
| |
|
|
| |
|
|
| |
для: himera7
(06.11.2006 в 16:56)
| | | Судя по всему одни из $Word_out[$i] - является обычной переменной или пустой строкой, а не массивом, а функция array_unique() принимает только массивы. Поставьте проверку
<?php
$limit = count($Word_out);
for($i=0;$i<=$limit;$i++)
{
if(is_array($Word_out[$i])) $Word_out[$i] = array_unique($Word_out[$i]);
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(06.11.2006 в 16:59)
| | | Там дело в том что допустим что в масиве [5] нет ничего но в [7] есть но фор не доходит до 7 т к каоунт вернет 6 ! а как сделать что б возвращало количество элимнтов вместе с пустыми ? | |
| |
|
|
| |
|
|
| |
для: himera7
(06.11.2006 в 17:11)
| | | Используйте тогда цикл foreach
foreach ($Word_out as $key => $val)
{
$Word_out[$key] = array_unique($Word_out[$key]);
}
|
| |
| |
|
|