Oct
6

পিএইচপি ব্যবহার করে কিভাবে স্ট্রিং থেকে নম্বর বের করা যায়

10/06/2023 01:37 AM দ্বারা Admin ভিতরে Php


In PHP, you can extract numbers from a string using regular expressions and the preg_match_all() function. Here's an example of how to extract all numbers from a string:

$my_string = "There are 15 Oranges and 3 Bananas.";
preg_match_all('/[0-9]+/', $my_string , $matches);
print_r($matches[0]);

This will output:

Array ( [0] => 15 [1] => 3 )

Explanation:

  • The regular expression /[0-9]+/ searches for one or more consecutive digits.
  • The preg_match_all() function searches the string for all occurrences of the regular expression and stores the matches in the $matches array.
  • print_r() ফাংশনটি অ্যারের বিষয়বস্তু প্রদর্শন করতে ব্যবহৃত হয়।

আপনি একটি স্ট্রিং থেকে অ-সংখ্যাসূচক অক্ষরগুলি সরাতে এবং শুধুমাত্র সংখ্যাগুলি রাখতে preg_replace() ফাংশনটি ব্যবহার করতে পারেন:

$string = "There are 15 Oranges and 3 Bananas.";
$numbers = preg_replace('/D/', '', $string);
echo $numbers;

এটি আউটপুট করবে:

15 3

ব্যাখ্যা:

  • রেগুলার এক্সপ্রেশন /D/ যেকোনো অ-অঙ্কের অক্ষরের সাথে মেলে।
  • preg_replace() ফাংশনটি একটি খালি স্ট্রিং দিয়ে সমস্ত নন-ডিজিট অক্ষর প্রতিস্থাপন করে, কার্যকরভাবে স্ট্রিং থেকে তাদের সরিয়ে দেয়।

একটি অন্য উপায় আছে তবে এটি উপরের দুটি বিকল্পের মতো নির্ভরযোগ্য নয়। স্ট্রিং থেকে int বের করতে আমরা filter_var() পিএইচপি বিল্ট-ইন ফাংশন ব্যবহার করতে পারি।

$string = "There are 15 Oranges and 3 Bananas.";
// extract numbers from string
$my_int = (int)filter_var($string ,FILTER_SANITIZE_NUMBER_INT);
echo $my_int;

এটি আউটপুট করবে:

153

আপনার চিন্তাগুলো

অনুসন্ধান করুন
স্পনসর
ক্রিপ্টোওয়াচ
আমাদের অনুসরণ করো
ঘোষণা

নতুন টুল যোগ করা হয়েছে: SVG জুম মাত্রা ক্যালকুলেটর

স্পনসর