رفتن به مطلب

حذف اعداد در 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);

لینک به ارسال

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

$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

لینک به ارسال

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

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

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

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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...