подскажите пожалуйста, я чото сам недопрусь. Мне нужно файл в массив, потом в массиве найти строку
содержащую слова '12345' в 1 столбике,
12345 маша 2
56444 даша 6
54875 коля 2
50000 костя 2
,а потом найденную строку разобрать по переменным 1,2,3 и Тд А затем сохранить данные назад в
массив в туже строку . И как удалить строку из массива?.
С помощью file() считай в массив файл, потом в цикле обхода найди 12345 Потом с помощью substr() разбей по переменным эту строку, удаляй строку из массива, потом в следуещем обходе запиши в файл по строкам.
24 Фев 2011, 10:58ну а как удалить стоку из массива? Я это и спрашиваю вот я набрасал половину, но тут ошибку выдает в 10 строке
<?php
#test
$nomeruin9 = $_POST["s"];
$fileuin_9='fileuin9.dat';
$fileuin9=file($fileuin_9); // читаем в массив
$carruin9=count($fileuin9);
// скок елементов
for ($i=0;$i<$carruin9;$i++) { // циклом по строках
$slovoarr9=implode($fileuin9,' '); // строку в массив
(каждой словой-переменная)
}
if($slovoarr9[1]==$nomeruin9){ // если совпало c нужным номером
if($slovoarr9[2]==1){ #продан или нет,1продан 2нет
print "продан $slovoarr9[1]";
print "\n в массиве $carruin9";
}else{
print "ne prodan $slovoarr9[1]";
print "\n в массиве $carruin9";
}
}else{
echo 'ваще ничего';
}
?>
LeTruke, Пример 1. unset()
// разрушить одну переменную
unset ($foo);
// разрушить один элемент массива
unset ($bar['quux']);
// разрушить более одной переменной
unset ($foo1, $foo2, $foo3);
php.su
но у меня массив же не из таких состоит, я постоянно перевожу тос с масива-то в массив строку,то на переменные делю.
Помоги нормально сделать.