/    Sign up×
Community /Pin to ProfileBookmark

string problem

Hello

I have a big $text_log variable containing this

value1 value2 value3 -value4-
value1 value2 value3 -value4-
value1 value2 value3 -value4-
….
….
value1 value2 value3 -value4-
value1 value2 value3 -value4-

I need to replace the 1th “-” of each line with nothing “”
and the last “-” of each line with a space ” “.
Only in this way I could explode $text correctly for my array
usage .

How to do ?

I tried with str_replace , without success .

Any idea how can do that ?

Thank you

to post a comment
PHP

2 Comments(s)

Copy linkTweet thisAlerts:
@CrazyGazNov 29.2006 — [code=php]
<?php
$lines = file('strings.txt');

foreach ($lines as $line_num => $line) {
$first=strpos($line, "-");
$replaced=str_replace( "-", "", substr($line, 0, $first+1));
$replaced2=str_replace("-", " ", substr($line, $first+1, $first));

$line=$replaced.$replaced2;
echo "<br>$line";
}

?>
[/code]


That should work I think.
Copy linkTweet thisAlerts:
@grazianoauthorNov 29.2006 — Thank you

$lines is not a file , but a shell_exec output
×

Success!

Help @graziano spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.18,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...