troian
17.07.2020, 09:11:06
Witam, pomimo użycia funkcji trim podany string w "Parametr" zawija się tak jak na przykładzie poniżej, jakieś sugestie w jaki jeszcze sposób mogę to usunąć?
[45]=>
object(stdClass)#53 (2) {
["Parametr"]=>
string(54) "Podawanie nośników, wykańczanie dokumentów
Podawa"
["Wartość"]=>
string(56) "Podajnik szczelinowy, rolka podająca, podajnik papieru,"
}
nospor
17.07.2020, 09:12:32
A co ma trim do niezawijania? Nic.
Odpal zrodlo przegladarki i zobacz dokladnie co tam jest
troian
17.07.2020, 09:14:03
Cytat(nospor @ 17.07.2020, 10:12:32 )

A co ma trim do niezawijania? Nic.
Odpal zrodlo przegladarki i zobacz dokladnie co tam jest
Wklejony tekst jest właśnie ze źródła strony, nie widać tutaj nic po prostu tekst tak się zawija i tyle.
nospor
17.07.2020, 09:16:52
No to w takim razie jest tam znak konca wiersza
troian
17.07.2020, 09:20:57
Cytat(nospor @ 17.07.2020, 10:16:52 )

No to w takim razie jest tam znak konca wiersza
Próbowałem już usuwać \n nic to nie dało.
nospor
17.07.2020, 09:21:30
pokaz caly kod a nie wycinek bo czort wie co ty z wynikiem tej funkcji teraz robisz
troian
17.07.2020, 09:23:24
$desc = $client->GetTowarParametry($params);
if (isset($desc->GetTowarParametryResult->TowarParametry->TowarParametrTypePHP)) {
$data->desc = $this->_render_desc($desc->GetTowarParametryResult->TowarParametry->TowarParametrTypePHP);
}
public function _render_desc($params = [])
{
$desc = "";
foreach($params as $key=>$value)
{
}
return $desc;
}
nospor
17.07.2020, 09:29:38
Tam jeszcze moze byc \r
sprobuj
str_replace(["\n", "\r"], "",....
troian
17.07.2020, 09:35:25
Też sprawdzałem i dalej nic :/ nie mam już pomysłów co jeszcze tam może być.
@edit;
Taka tablica oto pomogła:
["\r\n","\n", "\r"]
Czemu osobno \n i \r nie działa? Nie mam bladego pojęcia.
trueblue
17.07.2020, 09:38:49
Wyświetl wyniki tego:
for($i = 0; $i < strlen($string); $i++) { echo ord
($string[$i])."<br/>"; }
Pod $string podstaw ten ciąg lub zmień nazwę zmiennej.