I am creating a possible combinations of the string from the input given by the user in my form.
Eg : string : "samsung s duos";
I have to create a combinations such as
samsung
s
duos
samsung s
samsung duos
s duos
The order of the combination should start from left to right only.
So what i did is
$input = $_post['inputstring'];
$productNameSplit = explode(" ",$input);
$cntsplit = count($productNameSplit);
for($i=0; $i<$cntsplit; $i++)
{
echo "<br>";
echo "Part1 : ".$part1= $productNameSplit[$i];
echo "<br><br>";
echo "Part2 :".$part2 = $productNameSplit[$i]." ".$productNameSplit[$i+1]."<br>";
echo "<br>";
echo "Part3 :".$part3 = $productNameSplit[$i+1]." ".$productNameSplit[$i]."<br>";
}
print_r(productNameSplit);
OUTPUT
Array ( [0] => samsung [1] => s [2] => duos )
Part1 : samsung
Part2 :samsung s
Part3 :s samsung // i dont want this since s samsung = samsung s
Part1 : s
Part2 :s duos
Part3 :duos s // i dont want this since s duos = duos s
Part1 : duos
Notice: Undefined offset: 3 in Part2 :duos
Notice: Undefined offset: 3 in Part3 : duos
i didn't get 'samsung duos'