function getWord($str, $pos) { $arr = array(); $j = 0; $arr[0] = 0; for ($i = 0; $i < strlen($str); $i++) { if ($str[$i] == ' ') { array_push($arr, $i); } } array_push($arr, strlen($str)); $start = $arr[$pos - 1]; foreach ($arr as $k => $v) { if ($k == $pos) { $str1 = substr_amit($str, $start, $v); } } return $str1; }
function explode_amit($str, $delim) { $cnt = strlen($str); $count = 0; $arr = array(); $arr2 = array(); for ($i = 0; $i < $cnt; $i++) { if ($str[$i] == $delim) { $count++; array_push($arr, $i); } } array_push($arr, strlen($str) + 1); $start = 0; $str1 = ""; $final = array(); foreach ($arr as $v) { $str1 = substr_amit($str, $start, $v - 1); $start = $v + 1; array_push($final, $str1); } return $final; }