البرمجة

استخدام preg_match في PHP للبحث عن نصوص معينة في مصفوفة البيانات

في هذا السياق، إذا كنت ترغب في البحث عن النص “EXCHANGE755531” في هذا الجدول باستخدام preg_match في لغة البرمجة PHP، فيمكنك استخدام الكود التالي:

php
// الجدول الأصلي $data = array( array( 'Time' => '05/24/2016 05:24', 'Type' => 'Income', 'Batch' => '134410438', 'Currency' => 'USD', 'Amount' => '60.00', 'Fee' => '0.00', 'Payer Account' => '123213', 'Payee Account' => '512321', 'Memo' => ',Received Payment 60.00 USD from account 123213. Memo: API Payment. EXCHANGE755531.', ), // يمكنك إضافة المزيد من البيانات هنا ); // النص الذي نريد البحث عنه $searchText = "EXCHANGE755531"; // البحث باستخدام preg_match foreach ($data as $item) { $memo = $item['Memo']; if (preg_match("/$searchText/", $memo)) { // تم العثور على النص المطلوب في Memo // يمكنك القيام بالإجراءات اللازمة هنا echo "تم العثور على النص في Memo: $searchText\n"; } } ?>

يقوم هذا الكود بفحص محتوى الـ “Memo” في كل عنصر من الجدول باستخدام preg_match ويقوم بطباعة رسالة إذا تم العثور على النص المطلوب في أي من العناصر. يمكنك ضبط الكود حسب احتياجاتك الخاصة، مثل تحديد حالة البحث كبيرة/صغيرة (preg_match("/$searchText/i", $memo)) إذا كنت ترغب في جعل البحث غير حساس لحالة الأحرف.

المزيد من المعلومات

في عملية البحث عن النص “EXCHANGE755531” في الجدول المعطى، يُستخدم preg_match لتحديد ما إذا كان النص المبحوث موجودًا في حقل “Memo” أو لا. تعتبر هذه الطريقة مفيدة لتنفيذ بحث متقدم يمكن تكييفه لمتطلباتك الخاصة.

لفهم الكود بشكل أعمق، سنلقي نظرة على بعض النقاط الهامة:

  1. البحث في الـ “Memo”: يتم البحث في حقل “Memo” الذي يحتوي على نصوص متنوعة. تستخدم preg_match للتحقق مما إذا كان النص “EXCHANGE755531” موجودًا في هذا الحقل.

  2. الفحص داخل حلقة: يتم تنفيذ البحث في كل عنصر من الجدول داخل حلقة foreach. هذا يعني أنه سيتم فحص كل سجل في الجدول بشكل تتابع.

  3. الرسالة عند العثور: إذا تم العثور على النص المطلوب في حقل “Memo”، سيتم طباعة رسالة تفيد بذلك. يمكنك تعديل هذا الجزء لتضمين الإجراءات التي ترغب في تنفيذها عند العثور على النص.

  4. تخصيص البحث: يمكنك تخصيص البحث بتغيير قيمة المتغير $searchText لتحديد النص الذي ترغب في البحث عنه.

يجب أن يساعد هذا الشرح في فهم كيفية استخدام preg_match للبحث عن نصوص معينة في مصفوفة PHP، ويتيح لك ذلك القدرة على تحليل البيانات واتخاذ الإجراءات المناسبة بناءً على النتائج.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر