PDA

View Full Version : خوندن چند هزار شماره از یک فایل با پسوند txt و ریختنشون تو دیتابیس



saeed-71
چهارشنبه 26 آذر 1393, 21:30 عصر
سلام.
خوندن چند هزار شماره از یک فایل با پسوند txt و ریختنشون تو دیتابیس چجوریه؟
شماره ها به این صورت هستن

0910000
0910000
010000
.
.
.
.
فقط بریزمشون تو ارایه تمومه دیگه خودم میتونم بریزمشون تو دیتابیس

saeed-71
چهارشنبه 26 آذر 1393, 21:36 عصر
پیدا کردم


$f = fopen("num.txt", "r");

// Read line by line until end of file
$num = array();
while(!feof($f)) {
//echo fgets($f) . "<br />";
$num[] = fgets($f);
}

fclose($f);
print_r($num);

hamedarian2009
چهارشنبه 26 آذر 1393, 21:50 عصر
اگه شماره ها توی فایل به صورت زیر هم نوشته شدن میتونی به راحتی با دستور file (http://php.net/manual/en/function.file.php)همرو بریزی تو یه آرایه و آرایه روهم میتونی به راحتی عناصرشو تو دیتابیس ذخیره کنی

hsgpro
پنج شنبه 27 آذر 1393, 09:31 صبح
سلام
روشی که دوستمون hamedarian2009 (http://barnamenevis.org/member.php?180731-hamedarian2009) گفتن:



<?php
$lines = file("myfile.txt", FILE_IGNORE_NEW_LINES);
foreach($lines as $line){
// است $line هر خط از فایل در متغیر
}
?>

arta.nasiri
پنج شنبه 27 آذر 1393, 11:02 صبح
اینجوری هم میشه.


$input = file_get_contents('sample.txt');
$input = preg_split("/\r\n|\n|\r/", $input);