我想根據將要插入的圖書的格式分配類別。假設有3種不同的格式。漫畫,精裝本,平裝本。我從另一個網站獲取數據,下面列出了針對此特定區域的當前代碼。對此腳本使用正則表達式的最佳方法?
$string = $item2['data'];
$number = preg_match("/((Comic)|(Hardcover)|(Paperback))[^A-Za-z]+/", $string, $fields);
$format = $fields[1];
的輸出或者漫畫,精裝或平裝
三個父類別是漫畫(1),精裝(2),平裝(3) 兒童類別:製造商(4),系列( 5)
(#)是每個類別的ID。
我的想法是類似的。
$number = preg_match("/((Comic))[^A-Za-z]+/", $string, $fields);
if <what goes here for true?> //check to see if value is a comic
{$cat = array(1,4,5);}
else
if <what goes here for true?> //check to see if value is a hardback
{$cat = array(2,4,5);}
else // if not hardback or comic it must be a paperback
$cat = array(3,4,5);
但是.....你將如何設置它?還是有更好的方法?
精美的作品謝謝你!這個腳本中剩下的唯一一件事,就是我如何在本網站的重量區域放置數據。你用一個數值來設定重量,然後有一個下降的磅,盎司等等,這個插件是WP電子商務。你有任何想法如何訪問該自定義元? – 2012-04-01 14:50:27