geforce,обработай тескт этой функцией PHP: function win2uni($s) { $s = convert_cyr_string($s,'w','i'); for ($result='', $i=0; $i<strlen($s); $i++) { $charcode = ord($s[$i]); $result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i]; } return $result; }
PHP: <?php $array = array(0 => 'blue', 1 => 'red', 2 => 0x000000, 3 => 'green', 4 => 'red'); $key = array_search('red', $array); // $key = 1; $key = array_search('green', $array); // $key = 2; (0x000000 == 0 == 'green') $key = array_search('green', $array, true); // $key = 3; ?> и вообще вот: http://www.php.ru/manual/ref.array.html
Могу ошибаться но: PHP: // $value - значение, которое вы знаете. $arr = array(1,2,3,4,5); foreach($arr as $key) { if($arr[$key] == $value) echo $key; } Возможны ошибки. упс... видать темку довно не обновлял , тут без меня ответили.
И так работаю с файлами не понятно вот что.... То есть если будут строчки то он будет писать в конец файла? А r+ если будет писать где есть строчки то при записи он будет сдвигать строчки вниз? Или как?
diznt Все байты будут перезаписываться PHP: $file='test.txt'; $f=fopen($file,'w'); // создаем файл и пишем сто символов fwrite($f,str_repeat('1',100)); fclose($f); // Проверяем длину файла: echo 'Длина файла: '.strlen(file_get_contents($file)); // Открываем тот же файл с флагом r+ $f=fopen($file,'r+'); fwrite($f,'222222222222222222222'); fclose($f); // Снова проверяем длину echo "<br>\r\nДлина конечного файла: ".strlen(file_get_contents($file));
Есть код от которого требуеться все что в maincore.php копировать в файл adv.php сам код: что тут не так?
PHP: <?php $file = fopen("./maincore.php", "r"); $full = fopen("./adv.php", "w+"); while (!feof($file)) { $zzzz = fgets($file, 4096); fwrite($full, $zzzz); } fclose($file); fclose($full); ?>
Можно и легче: PHP: <?php $file = file_get_contents('../maincore.php'); file_put_contents('../adv.php', $file); ?>