PHP substr() 函数

实例

从字符串中返回 "world":

<?php
echo substr("Hello world",6);
?>

လက်တင် အခြေအနေ

定义和用法

substr() 函数返回字符串的一部分。

注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。

语法

class="language-php">substr(string,sta rt,length)
参数 描述
string 必需。规定要返回其中一部分的字符串。
start

必需。规定在字符串的何处开始。

  • 正数 - 在字符串的指定位置开始
  • 负数 - 在从字符串结尾开始的指定位置开始
  • 0 - 在字符串中的第一个字符处开始
length

可选。规定被返回字符串的长度。默认是直到字符串的结尾。

  • 正数 - 从 start 参数所在的位置返回的长度
  • ပြင်းအား - စကားလုံး အနောက်ပိုင်းမှ ပြန်ရယူပါခြင်း

နည်းပါးစွာ

တုံ့ပြန်ပုံ စကားလုံး ကို တစ်ခုခု ရယူပါ၊ အကျွမ်းကျွမ်း မှာ FALSE သို့မဟုတ် အမှတ် မပါနောက် စကားလုံး တစ်ခု ပါ
PHP ပုံစံ 4+
အစီရင်ခံစာ

PHP 5.2.2 မှ 5.2.6 အဆိုပါ ပုံစံ များ တွင် အခါ start ပြင်းပြီး အပါအဝင် သည့် ပြင်းအား သို့မဟုတ် အဆက်ဆက် နေရာမှ စတင်ပါ

အခြား အဆိုပါ အော်ဂန်း များ မှ စတင်ပါ start စတင် သည့် နေရာမှ စကားလုံးများ ကို ရယူပါ。

ပိုမိုသော အကြောင်းကြား

အကြောင်းကြား 1

အခြား အရေးယူဆိုင်သော အချိန် start သဘောတူ

<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>

လက်တင် အခြေအနေ

အမှတ် 2 အကြောင်း

အခြား အရေးယူဆိုင်သော အချိန် start နှင့် length သဘောတူ

<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
echo substr("Hello world",-2-3)."<br>";
?>

လက်တင် အခြေအနေ