Próbuję zawinąć ciąg znaków wprowadzany przez użytkownika w podwójny cudzysłów, ale chcę się upewnić, że nie zakończę podwójnymi cudzysłowami po obu stronach łańcucha. Na przykład, jeśli postów użytkownikaPHP Zawijanie ciągów w podwójnych cudzysłowach
"Hello"
Nie chcę, aby włączyć go do
"" Hello ""
mogę rób to dość łatwo za pomocą kodu poniżej, jednak obawiam się, że może to zwolnić, jeśli przechodzę przez wiele ciągów.
$string = '"'.trim($string,'"').'"';
Jeśli ktoś ma lepszy sposób robienia tego, byłoby świetnie. Podobnie, jeśli ktokolwiek może potwierdzić, że moja droga jest w porządku, będę szczęśliwy.
Dzięki
Jeżeli używasz ten ciąg? Czy jest to zapytanie HTML, JavaScript lub częściowe zapytanie SQL? –
Po prostu upewnij się, że nie ma przypadku, w którym użytkownik używa cudzysłowów w tekście, które następnie są przycinane, ale być może nie powinny. – markus
AND: to jest cytat: '' '' - to podwójny cytat '" '- używasz tych terminów nieco błędnie – markus