这是清理html的功能
但显示以下错误:
function cleanHTML($input){
$blank_letter = array('â„¢','Â','∞','•',"â€");
$output = str_replace($blank_letter, '', $input);
$output = str_replace('’', '\'', $output);
$output = str_replace(' ', ' ', $input);
$output = preg_replace('/\s/', '', $output);
$output = str_replace('...', '', $output);
$output = str_replace("'", '', $output);
$output = ltrim($output);
$output = rtrim($output);
return $output;
echo var_dump($output);
}
INSERT INTO
productrawdata
(shopid
,ProviderProductId
,ProviderCategory
,ProviderUrl
,Name
,Description
,{{1 }},BrandName
,ProductPrice
,ShippingTime
,ShippingCost
,ImageUrl
,ImageTitle
,ImageExt
,UniqueBatchId
)VALUES('Flipkart','83e4969015264d2e4759648895c30e2f','Camera','http://dl.flipkart.com/dl/gadget-hero-s-sports-camera-ghxsc786w-body-only-action/p/itmeabsvzheaatzu?pid=CAMEABSVJZBA4WTG','GadgetHerosSportsCameraGHXSC786WBodyOnlySports&amp; ActionCamera(White)','GadgetHerosSportsCameraGHXSC786WBodyOnlySports&amp; ActionCamera(White)','Gadget Hero','7950', '','','http://img.fkcdn.com/image/camera/w/t/g/gadget-hero-s-sports-camera-ghxsc786w-sports-action-200x200-imaea8h3mpsgpggw.jpeg','gadget-hero-s-sports-camera-ghxsc786w-sports-action-200x200-imaea8h3mpsgpggw','jpeg','9fa420a2edb3e8de128e011f4d11c15d','1'); < / p>
答案 0 :(得分:0)
你在''!!
之间输出$$output = str_replace("'", '', $output);
这一行删除了之前那些行的效果:
$output = str_replace('’', '\'', $output);
$output = preg_replace('\'/\\s/\'', ', \'\',', '$output');
试试这个:
function cleanHTML($input){
$blank_letter = array('â„¢','Â','∞','•',"â€","...");
$output = str_replace($blank_letter, '', $input);
$output = str_replace('’', '\'', $output);
$output = str_replace(' ', ' ', $output);
$output = preg_replace('\'/\\s/\'', ', \'\',', $output);
$output = ltrim($output);
$output = rtrim($output);
return $output;
}