English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام دالة PHP strnatcmp() ومثال

دليل وظائف 字رينغ في PHP

يستخدم دالة strnatcmp خوارزمية الترتيب الطبيعي للنصوص (مقارنة بدون تباين في الحروف الكبيرة والصغيرة).

النحو

int strnatcmp ( string $str1 , string $str2 )

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

يستخدم خوارزمية الترتيب الطبيعي للنصوص، ويفرق بين الحروف الكبيرة والصغيرة.

النتيجة

 مثل وظائف مقارنة الأنواع الأخرى من الأنواع النصية، إذا كان str1 أصغر من str2 فإنه يعود بـ < 0؛ إذا كان str1 أكبر من str2 فإنه يعود بـ > 0؛ إذا كانت الكلمتين متساويتين، فإنه يعود بـ 0.

المعيار

الترتيبالمعايير والشرح
1

string1

الخطاب الأول

2

string2

الخطاب الثاني

مثال على الإنترنت

تجربة الأمثلة التالية، مقارنة حجم الكلمتين

<?php
//مقارنة الكلمتين بدون تباين في الحروف الكبيرة والصغيرة
echo strnatcmp("5w3codebox!","5w3codebox!");
echo "<br>";
//مقارنة الكلمتين بدون تباين في الحروف الكبيرة والصغيرة
echo strnatcmp("5w3codebox!","5w3codebox!");
echo "<br>";
//الخطاب الثاني أكبر من الخطاب الأول
echo strnatcmp("5w3codebox!","58w3codebox!");
echo "<br>";
//الخطاب الثاني أصغر من الخطاب الأول
echo strnatcmp("101111w3codebox!","211w3codebox!");
?>
اختبار لرؤية‹/›

نتيجة الإخراج

0
1
-1
1

دليل وظائف 字رينغ في PHP