- print_r: documentation ( source)
- explode: documentation ( source)
<?php
$txt = "123~456!!!789~012!!!345~678!!!901~234!!!567~890!!!1234~5678";
$firstSplit = explode("!!!",$txt);
$newArray = array();
for($i=0;$i<sizeof($firstSplit);$i++){
$secondSplit = explode("~",$firstSplit[$i]);
for($j=0;$j<sizeof($secondSplit);$j++){
$newArray[$i][] = $secondSplit[$j];
}
}
print_r($newArray);