• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
جایگزینی حرف اول رشته های موجود در آرایه
#1
سلام
من یک آرایه دارم که توش فقط شماره موبایل به صورت زیر هم در یک فایل متنی هست

میخوام عدد 9 اول را توی تمام شماره ها بگیرم و به جاش 09 بزارم

کد من که میاد و شماره ها را پاکسازی میکنه تا آماده جایگزاری 09 در اول تمام شماره ها باشه اینه.
ولی خب نمیتونم حرف اول رشته ها را بگیرم
کد پی‌اچ‌پی:
$names file($upload_file); // tooye in file line ha zire hamdige hastan
//echo count($names).'<br>';

 
       $implode implode("|"$names);
 
       $str_replace1 str_replace("|"",""$implode");
 
       $str_replace2 str_replace("|""""$str_replace1");
 
       $str_replace3 str_replace(" """"$str_replace2");
 
       $str_replace4 str_replace("+98""""$str_replace3");
 
       $explode explode(","$str_replace4); 
  پاسخ
تشکر شده توسط :
#2
کد پی‌اچ‌پی:
$str '9187773322';
echo 
$str[0]; // 9
echo "<hr>";
echo 
$str[1]; //1 
  پاسخ
تشکر شده توسط : molana
#3
فکر کنم رضا منظورت رو بد متوجه شده.

دوتا راه داری:
اولیش اینه که به جای اینکه ۹ رو برداری و ۰۹ اضافه کنی، فقط یه صفر اضافه کنی:
کد پی‌اچ‌پی:
<?php
$str 
"9123456789";
echo(
'0'.$str); 

دومیش اینه که اگه اصرار داری که ۰۹ اضافه کنی از  substr استفاده کنی برای حذف کردن حرف اول از یک رشته:

کد پی‌اچ‌پی:
<?php
$str 
"9121112233";
$str_without_9 substr($str1);
$new_str "09".$str_without_9;

echo(
$new_str); 
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : Master_Power
#4
سلام
من میخوام شماره هایی که توی فایل هستن و با اون کدی که اون اول نوشتم این کارو انجام بدم.

کدی که شما نوشتین را اگر بزارم توی while یا foreach نمیتونم خروجی همشونو بگیرم و بریزم توی یه فایل دیگه. فقط شماره اول را میده بهم

لطفا کدی بدید که مقادیر یک فایل که به صورت زیر هست را بتونه بگیره (عدد اول را از هر شماره)
9132221111
9142102477
0974152441
9134441121
9125145244
  پاسخ
تشکر شده توسط :
#5
از قوانین اینجا اینه که کسی کد نمیده!
فقط راهنمایی میشیم
بقیه‌اش رو خودمون باید انجام بدیم

برای این کار هم شما باید خط به خط فایل رو بخونید و با همین کدی که گذاشتم توی یه حلقه هر خط رو تغییر بدید و توی یه فایل دیگه ذخیره بکنید.

موفق باشید
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : Master_Power


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان