在德國(guó),我們有街道名稱和門(mén)牌號(hào)碼。我使用的數(shù)據(jù)庫(kù)將兩者存儲(chǔ)在單個(gè)列中(例如“Arnoldstra?e 12”),并且我想將兩者分成單個(gè)變量。我有這個(gè)代碼:$street= $row[2]; //This row is from an array with values of the database. The other rows are submitted perfectly.preg_match('/([^\d]+)(\d+.*)/', $street, $matches);$street_new = trim($matches[1]);$house_number= trim($matches[2]); while ($row = $jobDB->fetchArray($result)) { $this->setReturnValue('strasse', $street_new); $this->setReturnValue('hausnummer', $house_number); return; }之后,我使用 JS 代碼將其(以及更多值)放入網(wǎng)站上的表單中。其他值都可以順利到達(dá)那里,只是缺少街道名稱和門(mén)牌號(hào)。這是 JS 代碼:var auto_complete = function() { var kontonr = jr_get_value('tb_kundennummer'); jr_execute_dialog_function('autoComplete', {kontonummer: kontonr}, mySuccessCallback); }var mySuccessCallback = function(returnObject) { jr_set_value('tb_kunde_strasse', returnObject.result.street_new); jr_set_value('tb_kunde_hausnummer', returnObject.result.house_number);}我究竟做錯(cuò)了什么?
如何使用 PHP 分離街道名稱和門(mén)牌號(hào)碼?
翻過(guò)高山走不出你
2023-09-22 17:37:23