Salazar.mi
یک شنبه 08 دی 1398, 20:05 عصر
من یه فایل txt دارم که یه متنی داخلش هست
میخواهم بیاد این فایل را بخوانه
بعدش هر جا علامت @ بود را حذف کنه به جاش فضای خالی چاپ کنه
اینکار را که به جای @ فضای خالی چاپ کنه را با این دستور
$string1="ali ali earth is bad@ew";
$patterns=array();
$patterns[0]='/@/';
$replacements=array();
$replacements[0]=" ";
$r1=preg_replace($patterns,$replacements,$string1) ;
روی string1 انجام دادم جواب داد
ولی نمیدونم چجوری فایل txt را باز کنم و اونجا این کار را انجام بدهم
اینو نوشتم
$file = fopen( "a.txt", "r" ) or exit ( "Unable to open file!" ) ;
while ( !feof ( $file ) )
{
$m=fgets ( $file );
$patterns=array();
$patterns[0]='=';
$replacements=array();
$replacements[0]=" ";
$r1=preg_replace($patterns,$replacements,$m);
echo $m;
}
fclose( $file ) ;
ارور داد
با fopen و fwrite میشه؟یا باهمین fgets؟؟؟
میخواهم بیاد این فایل را بخوانه
بعدش هر جا علامت @ بود را حذف کنه به جاش فضای خالی چاپ کنه
اینکار را که به جای @ فضای خالی چاپ کنه را با این دستور
$string1="ali ali earth is bad@ew";
$patterns=array();
$patterns[0]='/@/';
$replacements=array();
$replacements[0]=" ";
$r1=preg_replace($patterns,$replacements,$string1) ;
روی string1 انجام دادم جواب داد
ولی نمیدونم چجوری فایل txt را باز کنم و اونجا این کار را انجام بدهم
اینو نوشتم
$file = fopen( "a.txt", "r" ) or exit ( "Unable to open file!" ) ;
while ( !feof ( $file ) )
{
$m=fgets ( $file );
$patterns=array();
$patterns[0]='=';
$replacements=array();
$replacements[0]=" ";
$r1=preg_replace($patterns,$replacements,$m);
echo $m;
}
fclose( $file ) ;
ارور داد
با fopen و fwrite میشه؟یا باهمین fgets؟؟؟