foreace explode implode 手机号前加86

本文介绍了PHP中数组的操作方法,包括数组的创建、修改、遍历等实用技巧。通过具体示例展示了如何使用explode进行数组分割,以及如何利用foreach循环进行数组遍历。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

$PHONE_NUMS=$_REQUEST["PHONE_NUMS"];
$PHONE_NUMS_ARRAY = explode(",",$PHONE_NUMS);



foreach($PHONE_NUMS_ARRAY  as $key=> $value)
{


if (!(substr( $PHONE_NUMS_ARRAY[$key],0,2)=="86"))
{
$PHONE_NUMS_ARRAY[$key]="86".$value;
}

}

$PHONE_NUMS_LIST = implode(',',$PHONE_NUMS_ARRAY);


-------------------也可以加其他前缀活后缀------------------------------------------------

$PHONE_NUMS_ARRAY = explode(",",$PHONE_NUMS);

               将 序列转换为数组

               foreach($PHONE_NUMS_ARRAY  as $key=> $value)

               循环数组

               if (!(substr( $PHONE_NUMS_ARRAY[$key],0,2)=="86"))

              判断元素头2位是否为86

      $PHONE_NUMS_LIST = implode(',',$PHONE_NUMS_ARRAY);

             将数组转回序列



-----------------------数组操作技巧---------------------------

1、创建 和 修改 数组

PHP中的数组是一个关键字或值的集合(值可以是任何一种类型,包括另一个数组)

PHP中使用array来创建一个数组:

 array( key=>value ,  key=>value …… )

$arr = array (3,5,7,9,6);

<?php
$arr =array("id"=>007,"name"=>"jack","password"=>"123456");
print_r($arr); //打印数组
echo "<br>数组个数:";
$num = count($arr);
echo $num;
echo "<br>遍历数组:";
foreach ( $arr as $key=> $value)
{
 echo "<br>";
 echo $value;
}
?>

2,php中常用函数

用方括号的语法来修改数组  : $arr[] = value

使用 count 函数统计数组条数 count ( $arr );

使用 is_array函数判断数组 is_array ( $arr );

另一种创建数组的函数explode explode ( "key" ,  value);

3、使用foreach 遍历数组

遍历数组很多种方法,可以使用 For循环,while循环,最巧妙的一种遍历数组foreach给我们带来了跟多方便

foreach ( $arr as $key => $value  ){
       ……
 }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值