কম্পিউটার টিউটোরিয়াল

PHP স্ক্রিপ্ট: নির্দিষ্ট স্ট্রিং দিয়ে শুরু হয় এমন সব কী পেতে


পদ্ধতি ১

$arr_main_array = array('test_val' => 123, 'other-value' => 456, 'test_result' => 789); foreach($arr_main_array as $key => $value){    $exp_key = explode('-', $key);    if($exp_key[0] == 'test'){       $arr_result[] = $value;    } } if(isset($arr_result)){    print_r($arr_result); }

পদ্ধতি ২

একটি ফাংশনাল পদ্ধতি: array_filter_key টাইপের একটি ফাংশন নেওয়া হয় এবং অ্যারে এলিমেন্টগুলোতে প্রয়োগ করা হয় $array = array_filter_key($array, function($key) {    return strpos($key, 'foo-') === 0; });

পদ্ধতি ৩

একটি প্রোসিডিউরাল পদ্ধতি −

$val_1 = array(); foreach ($array as $key => $value) {    if (strpos($key, 'foo-') === 0) {       $val_1[$key] = $value;    } }

পদ্ধতি ৪

অবজেক্ট ব্যবহার করে প্রোসিডিউরাল পদ্ধতি −

উদাহরণ

$i = new ArrayIterator($array); $val_1 = array(); while ($i->valid()) {    if (strpos($i->key(), 'foo-') === 0) {       $val_1[$i->key()] = $i->current();    }    $i->next(); }

আউটপুট

এটি নিচের আউটপুটটি দেবে:

Array(test_val => 123 test_result => 789)

  1. PHP-তে অ্যারে এলিমেন্টের কী রিসেট করা

  2. PHP-তে URL স্ট্রিং থেকে প্যারামিটার বের করা

  3. PHP-তে স্ট্রিং নির্দিষ্ট শব্দ দিয়ে শুরু হয় কিনা যাচাই করা

  4. PHP - mb_list_encodings() ফাংশন ব্যবহার করে সাপোর্টেড এনকোডিংসের অ্যারে পাওয়া