نجاة العبد الرحيم نشر 10 مارس أرسل تقرير مشاركة نشر 10 مارس السلام عليكم يعطيكن العافية لو سمحتوا كيف هون النتيجة ٢ هل يقصد انه يوجد لدينا محرفان ام موقعه حسب عدد المحارف؟ 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Najah Alsaker نشر 10 مارس أرسل تقرير مشاركة نشر 10 مارس (معدل) ان الدالة strpos() التي قمتي باستخدامها تقوم بعطائك رقم موضع الحرف الاول الذي تبحثين عنه وهنا الحرف الاول هو c وبما ان التعداد يبدأ من الرقم 0 لذلك اعطاكي النتيجة اثنان والتي هي رقم موضع الحرف وليس عدد المحارف اما اذا كنتي تريدين ارجاع عدد المحارف فيمكنك استخدام الدالة strlen() على الشكل التالي $str = 'abcdefa'; echo strlen($str); وبالتالي ستعطيكي النتيجة 7 والتي هي عدد الاحرف بالتوفيق لك تم التعديل في 10 مارس بواسطة Najah Alsaker 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Khaled Osama3 نشر 10 مارس أرسل تقرير مشاركة نشر 10 مارس نعم في هذا المثال : $str = 'abcdefa'; echo strpos($str, 'cd'); النتيجة ستكون 2. حيث ان strpos() تقوم بالبحث عن سلسلة 'cd' في سلسلة 'abcdefa'. تم العثور على 'cd' في الموقع رقم 2 بداية من اليسار. تحسب المواقع أو الأحرف المكون للسلسلة بداية من 0 وليس 1. لذلك، عندما تعيد الدالة القيمة 2، فهي تعني أن أول ظهور للسلسلة المحددة ('cd') يبدأ من الموقع 2 داخل السلسلة المعطاة ('abcdefa'). إليك كيف يتم العد: - a (الموقع 0) - b (الموقع 1) - c (الموقع 2) - d (الموقع 3) - e (الموقع 4) - f (الموقع 5) - a (الموقع 6) لذا فإن النتيجة تعطينا الموقع رقم 2 حيث تم العثور على 'cd' لان موقع بداية سلسلة الحروف 'cd' حسب ترتيبها في السلسلة الأصلية، وليس عدد الحروف. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
نجاة العبد الرحيم
السلام عليكم
يعطيكن العافية لو سمحتوا كيف هون النتيجة ٢ هل يقصد انه يوجد لدينا محرفان ام موقعه حسب عدد المحارف؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.