وظيفة PHP strcasecmp()

مثال

مقارنة كلمتين (دون الاهتمام بالحروف الكبيرة أو الصغيرة):

<?php
التحقق من التطابق بين "shanghai" و "SHANGHAI";
؟

运行实例

التعريف والاستخدام

تقارن وظيفة strcasecmp() سلسلتين.

نصيحة:وظيفة strcasecmp() آمنة ثنائيًا، ولا يهم الحروف الكبيرة والصغيرة.

نصيحة:هذه الوظيفة مشابهة لـ strncasecmp() الوظيفة مشابهة، ولكن بشكل مختلف، يمكنك استخدام strncasecmp() لتحدد عدد الأحرف في كل سلسلة用于 المقارنة.

الجملة

strcasecmp(string1,string2)
الم参数 الوصف
string1 مطلوب. يحدد السلسلة الأولى التي سيتم مقارنتها.
string2 مطلوب. يحدد السلسلة الثانية التي سيتم مقارنتها.

تفاصيل تقنية

النتيجة المعدة:

يستعيد هذه الوظيفة:

  • 0 - إذا كانت السلسلتين متساويتين
  • <0 - إذا string1 أقل من string2
  • >0 - إذا string1 أكثر من string2
إصدار 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"); // string1 أكثر من string2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // string1 أقل من string2
؟

运行实例