PHP substr() º¯Êý

ʵÀý

´Ó×Ö·û´®Öзµ»Ø "world"£º

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

ÔËÐÐʵÀý

¶¨ÒåºÍÓ÷¨

substr() º¯Êý·µ»Ø×Ö·û´®µÄÒ»²¿·Ö¡£

×¢ÊÍ£ºÈç¹û start ²ÎÊýÊǸºÊýÇÒ length СÓÚ»òµÈÓÚ start£¬Ôò length Ϊ 0¡£

Óï·¨

substr(string,start,length)
²ÎÊý ÃèÊö
string ±ØÐè¡£¹æ¶¨Òª·µ»ØÆäÖÐÒ»²¿·ÖµÄ×Ö·û´®¡£
start

±ØÐè¡£¹æ¶¨ÔÚ×Ö·û´®µÄºÎ´¦¿ªÊ¼¡£

  • ÕýÊý - ÔÚ×Ö·û´®µÄÖ¸¶¨Î»ÖÿªÊ¼
  • ¸ºÊý - ÔÚ´Ó×Ö·û´®½áβ¿ªÊ¼µÄÖ¸¶¨Î»ÖÿªÊ¼
  • 0 - ÔÚ×Ö·û´®ÖеĵÚÒ»¸ö×Ö·û´¦¿ªÊ¼
length

¿ÉÑ¡¡£¹æ¶¨±»·µ»Ø×Ö·û´®µÄ³¤¶È¡£Ä¬ÈÏÊÇÖ±µ½×Ö·û´®µÄ½áβ¡£

  • ÕýÊý - ´Ó start ²ÎÊýËùÔÚµÄλÖ÷µ»ØµÄ³¤¶È
  • ¸ºÊý - ´Ó×Ö·û´®Ä©¶Ë·µ»ØµÄ³¤¶È

¼¼Êõϸ½Ú

·µ»ØÖµ£º ·µ»Ø×Ö·û´®µÄÌáÈ¡²¿·Ö£¬Èôʧ°ÜÔò·µ»Ø FALSE£¬»òÕß·µ»ØÒ»¸ö¿Õ×Ö·û´®¡£
PHP °æ±¾£º 4+
¸üÐÂÈÕÖ¾£º

ÔÚ PHP 5.2.2 µ½ 5.2.6 °æ±¾ÖУ¬Èç¹û start ²ÎÊý±íʾ¸º½Ø¶Ï»òÕßÔ½½çλÖã¬Ôò·µ»Ø FALSE¡£

ÆäËû°æ±¾Ôò´Ó 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>";
?>

ÔËÐÐʵÀý

VUE