PO::prepend_each_line( string $string, string $with )
Inserts $with in the beginning of every new line of $string and returns the modified string
Parameters
- $string
-
(Required) prepend lines in this string
- $with
-
(Required) prepend lines with this string
Source
File: wp-includes/pomo/po.php
public static function prepend_each_line($string, $with) {
$lines = explode("\n", $string);
$append = '';
if ("\n" === substr($string, -1) && '' === end($lines)) {
// Last line might be empty because $string was terminated
// with a newline, remove it from the $lines array,
// we'll restore state by re-terminating the string at the end
array_pop($lines);
$append = "\n";
}
foreach ($lines as &$line) {
$line = $with . $line;
}
unset($line);
return implode("\n", $lines) . $append;
}