Ho provato molti modi diversi ma non riesco a disinserire una variabile da un array. Ho iniziato con una stringa ed è esplosa in un array, ora voglio rimuovere Bill. Mi manca qualcosa? Ho visitato php.net e io, ancora bloccato ...unset() non funziona PHP
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
$names = "Harry George Bill David Sam Jimmy";
$Allname = explode(" ",$names);
unset($Allname['Bill']);
sort($Allname);
$together = implode("," ,$Allname);
echo "$together";
?>
</body>
</html>
Hai una matrice di nomi come valori, ma stai cercando di usare il valore come 'indice'. Sta cercando dati nella posizione 'Bill', che non esiste. – christopher
unset ($ Allname [2]) -> sta cercando index, not value – pbenard
bill è il valore nella matrice non la chiave dell'array –