Я пытался применить простой метод сортировки, такой как метод вставки, и у меня возникла эта досадная ошибка.Я использую PHP 7.
<br />
<b> Notice: Array to string conversion in <b>[...][...]</b> on line <b>21</b><br /> Array
В строке 21 я называю эхо Interschimbare
Код выглядит следующим образом:
<?php
function Interschimbare(array $Vector) : array{
$N = count($Vector);
for($i = 0; $i < $N - 1; $i++)
{
for($j = $i + 1; $j < $N; $j++)
{
if($Vector[$i] > $Vector[$j])
{
$aux = $Vector[$i];
$Vector[$i] = $Vector[$j];
$Vector[$j] = $aux;
}
}
}
return $Vector;
}
$test = [3, 0, 2, 5, -1, 4, 1];
//print_r(Interschimbare($test)); // with this line works just fine
echo Interschimbare($test);
С echo
не работает, но с print_r
отлично работает