Today while working on the project of PHP-Reportica , I felt need of applying php explode function on some php variable. Though usage of explode function was bit easy and I already used it, but this time I need to use it in much complicated way.
I was having a field with value of selected_table_name.select_field_name. Now I had easily separated these two using function as:-
$explode_data= explode(".", $tab_field);
Two arrays are formed now viz. $explode_data[0] and $explode_data[1]. But issue was that first array might have redundant entries of same table names. Now, I stuck at this point, How to do it???
I find solution after about one hour spending one this thing. I came to know about a PHP function called unique array which removes redundant entries from an array. Here below is what I needed:-
I was having a field with value of selected_table_name.select_field_name. Now I had easily separated these two using function as:-
$explode_data= explode(".", $tab_field);
Two arrays are formed now viz. $explode_data[0] and $explode_data[1]. But issue was that first array might have redundant entries of same table names. Now, I stuck at this point, How to do it???
I find solution after about one hour spending one this thing. I came to know about a PHP function called unique array which removes redundant entries from an array. Here below is what I needed:-
foreach ($_POST['selfield'] as $mystring) { $rs=explode(",",$mystring); $first[]= $rs[0]; } $uniqtab= array_unique($first); $count= count($uniqtab); $i=0; foreach ($uniqtab as $table){ echo $table; if ($i < ($count - 1)) { echo ', '; } $i=$i+1; }
No comments:
Post a Comment