У меня есть база данных с рядом «жанром» это содержит все виды жанров для фильма отделен пробелом, как пример этого будетмагазин информации и вытаскивать в массиве
Animation Comedy Horror
Они все разные жанры, так что они должны быть выведены из базы данных и поместить в массив на основе их жанров я изначально начал кодить это:
<?
sql = "SELECT moviename,genre FROM movieHosting";
$query = mysql_query($sql);
$row = mysql_fetch_object($query);
?>
Но вскоре я понял, вскоре после того, что каждый жанр будет необходимо быть положите в массив отдельно, если я сделал
$genreArray = array($row->genre);
Но это не будет работать он будет генерировать массив как
$genreArray = array("Animation Comedy Horror");
Но он должен генерировать
$genreArray = array("Animation","Comedy","Horror");
СТОП С ИСПОЛЬЗОВАНИЕМ mysql_ *! используйте mysql ** i ** _ * вместо этого !! –
Возможный дубликат [Разделение строки в PHP с каждым пробелом] (http://stackoverflow.com/questions/5020202/splitting-up-a-string-in-php-with-every-blank-space) – Tushar
Также см. [Php explode: split string в слова, используя пробел разделителя] (http://stackoverflow.com/questions/18638753/php-explode-split-string-into-words-by-using-space-a-delimiter) – Tushar