parsing a php value
for example:
$value_array = array("fu" => "bar", "banana" => "apple");
for example:
echo $value_array["fu"]; # output will be bar
okay, i have this va开发者_如何学编程lue:
$value = "fuu:bar:12:apple";
okay, i'd like to parse the $value and write "bar" value to the screen, but i don't know how i can do this job.
umm, why delimit by :? It'd be a lot easier with fuu:bar;12:apple but to go with what you have...
$value = explode(':',$value);
$values = array();
foreach ($value as $k => $v) {
   if ($k %2 != 0)
      $values[$value[($k - 1)]] = $v;
}
Try using explode function.
$bar_val  = explode(":", $value);
echo $bar_val[1];
Demo: http://codepad.org/pyoyfk8n
 
         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论