Нужна прога или скрипт

РД
На сайте с 27.01.2009
Offline
62
659

Есть кеи в строчку

кей1

кей2

....

Подскажите, чем преобразовать в такой формат: [кей1|кей2|кей3]?

N
На сайте с 16.08.2008
Offline
85
#1

могу вам написать такой скрипт

только взамен попрошу тоже небольшую помощь

Удивительно
На сайте с 07.07.2009
Offline
215
#2
<?php
$file = file('source.txt');
$result = '['; foreach($file as $line){
$line = str_replace(array("\n", "\r"), "", $line);
$result .= $line."|";
}
$result = substr($result, 0, strlen($result)-1);
$result .= ']';
file_put_contents('result.txt', $result);
?>

Требования:

- PHP5

- в source.txt - исходный файл

- в result.txt - результат, создать пустым и задать права 777

Писал с головы, сильно не пинать )

up. не поленился проверить и подправил чуток ошибки )

Качественная семантика недорого ( https://moab.tools/ )
strx
На сайте с 13.07.2007
Offline
18
#3
Раз-Два:
Есть кеи в строчку
кей1
кей2
....

Подскажите, чем преобразовать в такой формат: [кей1|кей2|кей3]?

Держи


<?
$keys = file("keys.txt");
$result = '['.implode('|', $keys).']';
echo $result;
?>

strx добавил 13.07.2009 в 00:25

Или в одну стрчоку 😆

<?='['.implode('|',  file("keys.txt")).']';?>
Удивительно
На сайте с 07.07.2009
Offline
215
#4
strx:
Держи

Элегантно. +1 :)

РД
На сайте с 27.01.2009
Offline
62
#5

Большое спасибо;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий