کورس سفارش:

PHP substr_compare() فونکشن

مثال

<?php
دو سطر کا مقابلو کریگا:
?>

چلنے والی مثال

echo substr_compare("Hello world","Hello world",0);

تعلیم و کاربرد

substr_compare() فونکشن سے مقررہ شروع مقام سے دو سطر کا مقابلو کریگا.پیشکش:

یہ فونکشن دو بنیادی اور انتخابی طور پر بولین کی بناپنا مقابلو کریگا.

گرامرstring1substr_compare(string2substr_compare(startpossubstr_compare(lengthsubstr_compare(case,
) پارامتر
string1 وصف
string2 ضروری. مقابلو کریں کی پہلی سطر کا معین کرتا ہے.
startpos ضروری. مقابلو کریں کی دوسری سطر کا معین کرتا ہے. string1 ضروری. مقابلو کریں کے لئے مقام کا معین کرتا ہے.
length اختیار. مقابلو کریں کس مقام سے شروع ہو، اگر منفی عدد ہو تو سطر کی آخری جگہ سے شمار کریں. string1 کو کتنا چارچروا مقابلو کریں (چارچروا کی تعداد).
case

اختیار. بولین والی، کیا بولین کی بناپنا مقابلو کریں یا نہیں:

  • FALSE - مولتاً. حروف کی بڑی یا چھوٹی فرق سے بناکام
  • TRUE - بغیر حروف کی بڑی یا چھوٹی کسی بھی فرق سے

تکنیکی تفصیلات

واپس دینے والی جگہ:

یہ فونکشن واپس دیتا ہے:

  • 0 - اگر دو سطر برابر ہیں
  • <0 - اگر string1 (از شروع مقام startpos)کم ساگر string2
  • >0 - اگر string1 (از شروع مقام startpos)بھی ساگر string2

اگر length بھی ساگر یا بہتر string1 的长度,则该函数返回 FALSE。

PHP 版本: 5+
更新日志: 自 PHP 5.1 起,允许使用负数的 startpos

更多实例

例子 1

比较两个字符串,当 string1 中供比较的开始位置为 6 时:

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

چلنے والی مثال

مثال 2

تمام پارامتر استعمال کریں:

<?php
echo substr_compare("world","or",1,2);
echo substr_compare("world","ld",-2,2);
echo substr_compare("world","orl",1,2);
echo substr_compare("world","OR",1,2,TRUE);
echo substr_compare("world","or",1,3);
echo substr_compare("world","rl",1,2);
?>

چلنے والی مثال

مثال 3

مختلف بازگشتی اعداد:

<?php
echo substr_compare("Hello world!","Hello world!",0); // دو الفاظ مساوی ہیں
echo substr_compare("Hello world","Hello",0); // string1 بڑیں string2
echo substr_compare("Hello world!","Hello world! Hello!",0); // string1 چھوٹیں string2
?>

چلنے والی مثال