Ich möchte nur Ländercode und keinen Schrägstrich aus der Zeichenfolge entfernen.Nur Ländercode aus String entfernen nicht slashsh?
suppose: Telefonnummer ist +1-555-555-5555
und ich möchte, wie 555-555-5555
Mein Code ist
<?php
$sPhoneNumber =get_post_meta($post_id, '_vfb_field-23', true);
echo $result = preg_replace("/[^0-9]/", "", $sPhoneNumber);
?>
es mir eine Ausgabe wie 15555555555
gegeben, und ich will 555-555-5555
Sofern Sie die vollständige Kontrolle über den Eingang haben, sollten Sie nicht davon ausgehen, dass die Telefonnummern werden durch Bindestriche getrennt werden. In vielen europäischen Ländern werden stattdessen Räume genutzt. In Nordamerika wird der erste Teil nach der Landesvorwahl (Ortsvorwahl) oft in Klammern gesetzt. Seien Sie vorsichtig bei der Annahme eines bestimmten Formats für Telefonnummern in benutzerdefiniertem Code. – pburka