Разделяне на думите от низ

reletobg

Registered
Здравейте!
Как мога да разделя примерно"ляво, дясно, назад, напред"на думи всяка да се записва в нов низ?Пробвах с strtok,но ми връща само първата поява.
 
Направо ти копирам функцията, с която разделям тагове (промених ти я малко).

Код:
function GetWords($tags)
	{
		$ar = explode(',', $tags);
		
                $res = array();
			
		if ( is_array($ar) )
		foreach ( $ar as $k => $v )
		{
			$v = trim($v);
			
			if ( !empty($v) )
				$res[$k] = $v;
		}
			
		return $res;
	}

Ползва се така:
Код:
$array = GetWords("ляво, дясно, назад, напред");
и думите стават на масив като всяка дума е елемент на масива - $array[0], $array[1], $array[2] и т.н.

ПП. Това се оправя и с низове от рода на ",ляво , дясно , , , назад,напред" като взима само думите
 

Back
Горе