logo

أهلا وسهلا بك زائرنا الكريم في أرشيف انكور، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





04-01-2021 04:46 مساءً
معلومات الكاتب ▼
تاريخ الإنضمام : 15-01-2020
رقم العضوية : 1
المشاركات : 2235
الدولة : فلسطين
الجنس :
تاريخ الميلاد : 11-9-1998
الدعوات : 18
قوة السمعة : 440
موقعي : زيارة موقعي

بسم الله الرحمن الرحيم

لمشاهدة الروابط يلزمك التسجيل
في بعض الأحيان يكون من المهم الحصول على قيمة المتغير بتنسيق int. على سبيل المثال ، إذا قام الزوار بملء نموذج بالحقل العمري الذي يجب أن يكون int. ومع ذلك ، في المصفوفة $ _POST تحصل عليها كسلسلة.

من السهل جدًا تحويل سلسلة PHP إلى int. نحن بحاجة إلى استخدام التلبيس. لذلك عليك استخدام (int) قبل المتغير الخاص بك. فيما يلي مثال على كيفية القيام بذلك:
CODE
<?php
   $str = "10";
   $num = (int)$str;
?>






للتحقق مما إذا كانت الشفرة تعمل حقًا ، يمكننا استخدام عامل التشغيل "===." لا يتحقق هذا العامل من القيم فحسب ، بل يتحقق أيضًا من الأنواع. لذلك يجب أن يبدو الرمز كما يلي:
CODE
<?php
   $str = "10";
   $num = (int)$str;
 
   if ($str === 10) echo "String";
   if ($num === 10) echo "Integer";
?>



هناك سؤال آخر مفتوح. ماذا يحدث إذا لم تكن السلسلة سلسلة عددية نقية. أعني أن هناك شخصيات أخرى أيضًا في السلسلة. في هذه الحالة ، تحاول عملية cast أفضل ما يمكن ويمكنها تحويل السلسلة إذا كانت هناك مسافات فقط أو إذا كانت الأحرف غير الصالحة بعد قيمة الرقم. يعمل على النحو التالي:

"10" -> 10
"10.5" -> 10
"10.5" -> 10
"10" -> 10
"10" -> 10
"10 test" -> 10
"test10" -> 0
توقيع :Admin
للتواصل مع الادارة بشأن اي موضوع : لمشاهدة الروابط يلزمك التسجيل


اضافة رد جديد اضافة موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
سلسلة انفجارات اجرامية تضرب محافظة اربيل شمالي العراق Basil Abdallah
0 118 Basil Abdallah
ولاية نيويورك تتبنى سلسلة قوانين ضد عنف الشرطة Basil Abdallah
0 292 Basil Abdallah
«كلمة» يطلق سلسلة ترجمات عن الأوبئة Basil Abdallah
0 94 Basil Abdallah
سلسلة قاموس الإملاء ( الدكتور مسعد محمد زياد ) الجزء (1) Basil Abdallah
0 120 Basil Abdallah
تعليق حركة الطيران في مطار اربيل على خلفية سلسلة التفجيرات Basil Abdallah
0 105 Basil Abdallah

الكلمات الدلالية
تحويل ، سلسلة ، PHP ، إلى ، قيمة ، int ،









الساعة الآن 08:40 PM