بررسی متن چند خطی ورودی و استخراج اعداد از آن در php :
در این مقاله، ما قصد داریم یک روش برای بررسی متن چند خطی ورودی و استخراج اعداد از آن در زبان برنامه نویسی PHP را بررسی کنیم. این کار میتواند در صنایع مختلف مفید باشد، از جمله پردازش داده ها، تحلیل متن و غیره.
برای استخراج اعداد از یک متن چند خطی، ابتدا باید متن ورودی را دریافت کنیم. میتوانیم از تابع `fgets()` برای خواندن متن ورودی استفاده کنیم. متن را به عنوان یک رشته دریافت میکنیم.
سپس، برای جدا کردن اعداد از متن، میتوانیم از عبارت منظم (Regular Expression) استفاده کنیم. با استفاده از تابع `preg_match_all()` و الگوی منظم `/[\d]+/`، میتوانیم همه اعداد موجود در متن را استخراج کنیم. این الگو به ما اجازه میدهد تا همه اعدادی که شامل یک یا بیشتر از اعداد (0-9) هستند را استخراج کنیم.
در نهایت، لیستی از اعداد استخراج شده را نمایش میدهیم. میتوانیم از تابع `print_r()` یا `var_dump()` برای نمایش لیست استفاده کنیم.
در زیر یک نمونه کد PHP برای این کار آورده شده است:
“`php
// دریافت متن ورودی
$inputText = fgets(STDIN);
// استخراج اعداد
preg_match_all(‘/[\d]+/’, $inputText, $numbers);
// نمایش اعداد استخراج شده
print_r($numbers[0]);
?>
“`
با استفاده از این کد، میتوانیم یک متن چند خطی را دریافت کرده و اعداد موجود در آن را استخراج کنیم. با اجرای این کد و وارد کردن متن مورد نظر، لیستی از اعداد استخراج شده را خواهید دید.
در نتیجه، با استفاده از روشی که در این مقاله بررسی شد، میتوانیم متن چند خطی را بررسی کرده و اعداد موجود در آن را استخراج کنیم. این کار میتواند در بسیاری از صنایع و برنامه های مختلف مفید باشد.