PDA

View Full Version : سوال: نحوه اضافه کردن پیشوند ثابت به یک لیست طولانی در php



Phoenix500
جمعه 09 تیر 1396, 12:27 عصر
سلام
من می خواستم که کد php بنویسم که کلمه Dr را به قبل اسم های که کاربر وارد می کند اضافه کند
مثلا
لیستی که کابر وارد میکند

ali
reza
ahmad
amir
amir hossin
لیستی که برنامه به ما میدهد

Dr ali
Dr reza
Dr ahmad
Dr amir
Dr amir hossin
اگه راهنمایی کنید که این کد چجوری نوشته میشه ممنون میشم

sajjad.eskandary
شنبه 10 تیر 1396, 14:06 عصر
$your_list = array('ali',
'reza',
'ahmad',
'amir',
'amir hossin');
for($i = 0 ; $i < count($your_list);$i++){
$your_list[$i] = 'dr '.$your_list[$i];
}
foreach ($your_list as $ls){
echo $ls.'</br>';
}

parsaasefi
یک شنبه 11 تیر 1396, 09:54 صبح
درود ،
شما می تونید از این کلاسی که آماده کردم هم استفاده کنید :


class add{
public $before = "";
public $after = "";
public $first_array = array();
public $second_array = array();
public function push(){
foreach($this->first_array as $value){
array_push($this->second_array,$this->before . $value . $this->after);
}
return $this->second_array;
}
}
$add = new add;
$add->before = "Dr ";
$add->after = "";
$add->first_array = array("ali","reza","ahmad","amir","amir hossin");
$new_array = $add->push();
print_r($new_array);

متغییر before برای پیشوند هست
متغییر after برای پسوند هست
متغییر first_array هم برای آرایه ای هست که می خواهید پیشوند و پسوند بهش اضافه شه
موفق باشید :چشمک: