2014-09-04 4 views
0

У меня есть столбец в базе данных MySQL answer содержит значение Mac###Windows###1### и я хочу, чтобы разбить, что в струнной ожидаемый результат разные строки, как:Ломать массив результатов в строки?

Mac 
Windows 
1 

и я хочу, чтобы подсчитать количество встречаемости каждой строки в этом столбце базы данных ?

Я хочу печатать самостоятельно!

Спасибо, продвинутый!

+0

все, что вы пробовали до сих пор? –

+4

«спасибо в продвинутом!» не заменяет показ ваших собственных собственных попыток. – mario

+0

что вы пробовали? – Girish

ответ

0

Hei

$result = "Mac###Windows###1###"; 

В $ результат вы можете получить результат дб.

$resultArray = explode("###",$result); 

Чтобы получить полное вхождение:

echo count($resultArray); 

Для печати каждого вхождения:

print_r($resultArray); 
0

В качестве решения вашей проблемы, пожалуйста, попробуйте запустить следующий фрагмент кода

$a=explode('###',$result['answer']); 
0

Вы можете получить столбец f ПЗУ таблицы и использовать

$res = split("###", $column_fromdb); 

и

print_r($res); 

вы получите 4 значения, из которых последний будет пустой, так что вы можете прекратить с помощью

if(empty($res[count($res)-1])) { 
    unset($res[count($res)-1]); 
} 

Я думаю, что это должно помочь вам.

Смежные вопросы