PHP strcasecmp() ਫੰਕਸ਼ਨ

ਉਦਾਹਰਣ

ਦੋ ਸਟਰਿੰਗਾਂ ਨੂੰ ਤੁਲਨਾ ਕਰੋ (ਮੌਤਾਬਕ ਹਾਲਤ ਨਹੀਂ):

<?php
echo strcasecmp("shanghai","SHANGHAI");
؟>

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

تعریف و استعمال

strcasecmp() فنکشن دو سٹرنگ کو مقابلو کریں

نکاتی سوال:strcasecmp() فنکشن بائنری سیکور سے محفوظ ہیں اور بزرگ و چھوٹ کی تفریق نہیں کرتی ہیں۔

نکاتی سوال:یہ فنکشن strncasecmp() فنکشن مشابه ہیں، لیکن فرق کی طرح، strncasecmp() کے ذریعے آپ ہر سٹرنگ کی مقابلو کی جانے والی اکثریت کا حصہ کا تعین کرسکتے ہیں۔

قواعد

strcasecmp(سٹرنگ1,سٹرنگ2)
پارامتر وصف
سٹرنگ1 ضروری۔پہلی سٹرنگ کو مقابلو کریں
سٹرنگ2 ضروری۔دوسری سٹرنگ کو مقابلو کریں

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

بازگشتی جوابات:

یہ فنکشن بازگشتی دیتا ہے:

  • 0 - اگر دو سٹرنگ مساوی ہیں
  • <0 - اگر سٹرنگ1 چھوٹ سے سٹرنگ2
  • >0 - اگر سٹرنگ1 بڑ سے سٹرنگ2
PHP ورژن: 4+

بیشتر مثال

مثال 1

دو سٹرنگ کو مقابلو کریں (بزرگ و چھوٹ کی تفریق نہیں، HELLO اور hELLo خروجی مساوی ہوتی ہیں):

<?php
echo strcasecmp("Shanghai","SHANGHAI");
echo "<br>";
echo strcasecmp("Shanghai","sHANGHai");
؟>

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

مثال 2

مختلف بازگشتی جوابات:

<?php
echo strcasecmp("Hello world!","HELLO WORLD!"); // دو سٹرنگ مساوی ہیں
echo strcasecmp("Hello world!","HELLO"); // سٹرنگ1 بڑ سے سٹرنگ2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // سٹرنگ1 چھوٹ سے سٹرنگ2
؟>

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