رفتن به مطلب

حذف اعداد در php


پست های پیشنهاد شده

سلام و خسته نباشید

یک مشکلی دارم اینکه حدود 80 هزارتا لینک در یک فایل txt دارم یه این شکل :


http://site.com/406987/download

http://site.com/736112/mobile

http://site.com/415698/wall

http://site.com/658461/security

میخواستم بدونم راهی هست با php یا ... بشه اون اعداد رو حذف کرد و لینک ها به صورت زیر در بیان :


http://site.com/download

http://site.com/mobile

http://site.com/wall

http://site.com/security

همه اون اعداد هم با هم فرق دارن

راهی هست برای این کار ؟

تشکر

لینک به ارسال

خب یه راه سادش اینه

$vars = array(
'http://site.com/406987/download',

'http://site.com/736112/mobile',

'http://site.com/415698/wall',

'http://site.com/658461/security',
);
$ret = array();
foreach($vars as $arr )
{
$ret[] = preg_replace('#/\d+#','',$arr);
}
var_dump($ret);

  • امتیاز 2
لینک به ارسال

خب یه راه سادش اینه

$vars = array(
'http://site.com/406987/download',

'http://site.com/736112/mobile',

'http://site.com/415698/wall',

'http://site.com/658461/security',
);
$ret = array();
foreach($vars as $arr )
{
$ret[] = preg_replace('#/\d+#','',$arr);
}
var_dump($ret);

تشکر

ببخشید من الان چجوری به اول و آخر لینک ها از اینا



'

',

بزارم ؟

چون دونه دونه که نمیشه راهی هست براش ؟

لینک به ارسال

این یک مثال بود

وقتی با تابع file اون فایل txt رو باز کنید خروجی تابع یک ارایه هست

تشکر از پاسخ

اما ببخشید شما یک جوری پاسخ میدید که برای افراد حرفه ای هست

من چیزی از php بلد نیستم تابع file چی هست از کجا بیارمش ؟

لینک به ارسال

:Dخب مشکل از بلد نبودن شماست :D

شما وقتی میخواهید یک فایل رو در php باز کنید از تابع file استفاده میکنید که 1 پارامتر میگیره که ادرس فایل هست و یک خروجی داره که متن اون فایل هست که در قالب یک ارایه خروجی میده

http://php.net/manual/en/function.file.php

  • امتیاز 2
لینک به ارسال

:Dخب مشکل از بلد نبودن شماست :D

شما وقتی میخواهید یک فایل رو در php باز کنید از تابع file استفاده میکنید که 1 پارامتر میگیره که ادرس فایل هست و یک خروجی داره که متن اون فایل هست که در قالب یک ارایه خروجی میده

http://php.net/manual/en/function.file.php

راستشو بخواید هیچی نفهمیدم :D

با نوت پد اعداد 0 تا 9 را با جای خالی ریپلیس کردم درست شد :D

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...