در php، اطلاعات یک فرم را با استفاده از متد POST دریافت کرده ایم. می خواهیم از بین کوئری های ارسال شده، فیلد هایی که name آن ها با کلمه _pr_name شروع می شوند را جدا کنیم. از چه روش هایی برای اینکار می توانیم استفاده کنیم؟
zohreh- خانه
- پرسش و پاسخ
- php
- پیدا کردن کوئری هایی که با یک کلمه خاص شروع می شوند
1 پاسخ ثبت شده است:
1- آرایه $_POST
را با استفاده از حلقه foreach یکی یکی پیمایش می کنیم تا تک تک کلید های ارسال شده را بررسی کنیم.
2- با استفاده از تابع strpos بررسی می کنیم که آیا کلید با _pr_name شروع شده است یا نه. مقدار خروجی strpos باید صفر باشد. یعنی کلمه _pr_name در ایندکس صفر کلید قرار دارد.
<?php
foreach($_POST as $key => $value) {
if(strpos($key, '_pr_name') === 0) {
//عملیات مورد نظر در این بخش انجام می شود
}
}
zohreh
3653
3653
تأیید شده
برای ارسال پاسخ باید ابتدا در سایت وارد شوید.