zoukankan      html  css  js  c++  java
  • php数组和字符串转换

     1 PHP 中由于数组和字符串这两种变量类型是如此常用,以至于 PHP 具有两个函数,可以在字符串和数组之间互相进行转换。
     2   $array=explode(separator,$string);
     3   $string=implode(glue,$array);
     4   使用和理解这两个函数的关键之处是分隔符(separator)和胶合符(glue)关系。当把一个数组转换成一个字符串时,将会设置胶合符——将被插入到生成字符串中的数组值之间的字符或代码。相反,当把字符串转换成数组时,要指定分隔符,它用于标记什么应该变成独立数组元素。例如,以字符串开始:
     5   $s1=’Mon-Tue-Wed-Thu-Fri’;
     6   $days_array=explode(’-',$s1);
     7   $days_array 变量现在是一个有5个元素的数组,其元素 Mon 的索引为0,Tue 的索引为1,等等。
     8   $s2=implode(’,',$days_array);
     9   $s2 变量现在是一个用逗号分隔的一个星期中各天的列表:Mon,Tue,Wed,Thu,Fri
    10 
    11 
    12 
    13 
    14 例子:
    15 
    16 $ex2="";
    17 $unusual_arr=array();//异常情况
    18 if(!empty($_REQUEST['ex2'])){
    19     $ex2=$_REQUEST['ex2'];
    20     $unusual_arr=array();//异常情况
    21     $unusual_arr=explode(",",$_REQUEST['ex2']);
    22         if(is_array($unusual_arr)){
    23         foreach($unusual_arr as $k=>$v){
    24         if($ex == ""){
    25             $ex = " (unusual like '%$v%' )";
    26             }else{
    27             $ex =$ex. " or (unusual like '%$v%' )";
    28             }
    29         }
    30     }
    31 }else{    
    32     $unusual_arr=$_REQUEST['ex'];
    33         if(is_array($unusual_arr)){
    34         foreach($unusual_arr as $k=>$v){
    35             if($ex == ""){
    36             $ex = " (unusual like '%$v%' )";
    37             }else{
    38             $ex =$ex. " or (unusual like '%$v%' )";
    39             }            
    40             if($ex2 == ""){
    41                 $ex2 = $v;
    42             }else{
    43                 $ex2 = $ex2.",".$v;
    44             }    
    45             
    46         }
    47     }
    48 }
  • 相关阅读:
    S5PV210 NAND Flash
    S5PV210串口
    S5PV210初始化系统时钟
    每日英语:Dishing the Dirt on Hand-Washing Guidelines
    每日英语:Vender Assault Shines Ugly Light on China's Urban Enforcers
    每日英语:The Perils Of Giving Advice
    每日英语:China Targets Big Pharma
    每日英语:Asia Has World's Biggest Pay Gap, Study Finds
    每日英语:Now on Taobao: Outsourced Care for Grandma
    每日英语:The Upside of Favoritism
  • 原文地址:https://www.cnblogs.com/huanglibin/p/3462489.html
Copyright © 2011-2022 走看看