美文网首页
PHP数组和字符串函数

PHP数组和字符串函数

作者: likeli | 来源:发表于2017-11-11 16:12 被阅读0次

字符串长度

  • 长度strlen

    $str="myfirst";
    $length=$strlen($str);
    echo $length;//输出结果是7
    
  • 大小写strtolower strtoupper

  • 字符串中字符的位置
    strpos:第一个形参被查找的字符串,第二个形参:将要查找的字符串,第三个形参,从什么位置开始查

    $str="my lanou id is lanou lanou";
    $value="lanou";
    $currentP=0;
    for($i=0;$i<strlen($str);$i++){
      $position=strpos($str,$value,$currentP);
      echo"<br/>";
      echo "$position";
      $currentP=$position+strlen($value);
      $i=$currentP;
    }
    

    输出结果是3 15 21

  • 替换 str_replace; 第一个形参将要被替换的内容,第二个 替换的结果,第三个:替换的整体字符串,第四个:替换的次数

  • 截取字符串 substr 后面一个数字 从第几个下标开始截取,一直到最后,后面两个数字,从第一个数字的下表开始截取,长度为第二个数字的大小

  • strstr 查找并返回字符串剩余的部分

    $str="I love lanou keji";
    $value=strstr($str,"love");
    echo $value;//输出结果为love lanou keji
    
  • 将字符串分隔成数组explode

    $str="hello ni hao lan ou";
    $arr=explode(" ",$str);
    print_r($arr);
    

输出结果:Array ( [0] => hello [1] => ni [2] => hao [3] => lan [4] => ou )

  • implode 将数组拼接成字符串

    $value=implode($arr,"/");
    echo $value;
    

输出结果为:hello/ni/hao/lan/ou

数组函数

  • 数组的增减元素
    添加元素 添加到数组的最后array_push(数组,值);array_upshift开始位置添加;删除数组的最后一个元素:array_pop(数组,值);array_shift 删除数组的首部的元素

  • array_splice数组的增删改,和JS的用法相同

  • in_array 判断数组中是否包含指定的值

    $arr=array("first","second");
    $value=in_array("second",$arr);
    echo $value;
    if($value){
      echo "存在";
    }else{
      echo "不存在";
    }
    

输出结果为:存在

  • 获得所有的键值 array_keys

    $arr=array("name"=>"lisi","sex"=>"nv");
    $value=array_keys($arr);
    print_r($value);
    

输出结果是:Array ( [0] => name [1] => sex )

  • 判断键名是否存在array_key_exists

    $arr=array("name"=>"lisi","sex"=>"nv");
    $value=array_key_exists("name",$arr);
    if($value){
      echo "存在";
    }else{
      echo "不存在";
    }
    

输出结果为 :存在

  • 数组排序

     $arr=array("first","second","third","88","2");
     sort($arr);
     print_r($arr);
    

输出结果为: Array ( [0] => 2 [1] => 88 [2] => first [3] => second [4] => third )
这些都是比较常用的函数,希望能够有用。

相关文章

  • 一. PHP入门篇和PHP进阶篇

    PHP基础语法 PHP数组 PHP函数 PHP之类和对象 PHP字符串 PHP之正则表达式 PHP之cookie ...

  • PHP面试中常遇到的问题(逐步完善答案)

    PHP相关 1、PHP基础函数使用:数组*、字符串、时间函数、数学函数、 max min array_splice...

  • 搜藏经典

    PHP 16个魔术方法 PHP 数组函数 PHP 字符串函数 PHP 超全局变量 PHP 面向对象的理解以及三大特...

  • PHP implode() explode() 函数

    (一)、PHP implode() 函数 把数组元素组合为字符串:

  • PHP函数和变量

    PHP中的函数函数解决某个功能的代码段,分为系统函数和自定义函数 系统函数 字符串、数组、数字、日期时间等 hea...

  • 字符串/数组反转

    题目:翻转字符串“algorithm”在php中有反转的自带函数,分别为:字符串反转:strrev() 数组反转:...

  • PHP数组和字符串函数

    字符串长度 长度strlen$str="myfirst";$length=$strlen($str);echo $...

  • PHP全栈学习笔记23

    php,基础,流程控制,函数,字符串,数组,web交互,mysql数据库,PHP数据库编程,cookie与sess...

  • PHP全栈学习笔记23

    php,基础,流程控制,函数,字符串,数组,web交互,mysql数据库,PHP数据库编程,cookie与sess...

  • php str_replace函数怎么用?

    str_replace()是PHP中的一个内置函数,用于对字符串或数组进行替换操作,以其他字符替换字符串或数组中的...

网友评论

      本文标题:PHP数组和字符串函数

      本文链接:https://www.haomeiwen.com/subject/rfowmxtx.html