الفرق بين المراجعتين لصفحة: «PHP/str shuffle»
< PHP
أضفت المحتوى |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>str_shuffle()</code> في PHP}}</noinclude> | |||
(PHP 4 >= 4.3.0, PHP 5, PHP 7) | (PHP 4 >= 4.3.0, PHP 5, PHP 7) | ||
سطر 32: | سطر 31: | ||
المثال 1: مثال على الدالة str_shuffle()<syntaxhighlight lang="php"> | المثال 1: مثال على الدالة str_shuffle()<syntaxhighlight lang="php"> | ||
<?php | <?php | ||
$str = 'abcdef'; | $str = 'abcdef'; | ||
$shuffled = str_shuffle($str); | $shuffled = str_shuffle($str); | ||
// ستعيد شيئًا كهذا: bfdaec | // ستعيد شيئًا كهذا: bfdaec | ||
echo $shuffled; | echo $shuffled; | ||
?> | ?> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 50: | سطر 44: | ||
== مصادر == | == مصادر == | ||
* [http://php.net/manual/en/function.str-shuffle.php صفحة الدالة str_shuffle في توثيق PHP الرسمي.] | * [http://php.net/manual/en/function.str-shuffle.php صفحة الدالة str_shuffle في توثيق PHP الرسمي.] | ||
[[تصنيف:PHP]] | |||
[[تصنيف:PHP Function]] | |||
[[تصنيف:PHP String]] |
مراجعة 12:44، 9 أبريل 2018
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
تخلط الدالة str_shuffle() المحارف في السلسلة النصية عشوائيًا.
الوصف
string str_shuffle ( string $str )
تُغَيِّرُ الدالة str_shuffle() السلسلة النصية. يُنشَأ الخليط من كل ما هو ممكن.
تحذير: هذه الدالة لا تولد قيم آمنة مشفرة، يجب ألا تستخدم لأغراض التشفير. إذا كنت بحاجة إلى قيمة آمنة مشفرة، ففكر في استخدام الدالة random_int() أو الدالة random_bytes() أو الدالة openssl_random_pseudo_bytes() بدلاً من ذلك.
المعاملات
str
السلسلة المدخلة.
القيم المعادة
تعيد الدالة str_shuffle() سلسلة نصية معدلَّة.
التغييرات
الإصدار | الوصف |
7.1.0 | غُيِّرت الخوارزمية العشوائية الداخلية لاستخدام "مولد رقم Mersenne Twister العشوائي" بدلاً من الدالة rand. |
أمثلة
المثال 1: مثال على الدالة str_shuffle()
<?php
$str = 'abcdef';
$shuffled = str_shuffle($str);
// ستعيد شيئًا كهذا: bfdaec
echo $shuffled;
?>
انظر أيضًا
- الدالة shuffle(): خلط مصفوفة.
- الدالة rand(): توليد عدد صحيح عشوائي.