我的以下脚本将从数据库获取所有skus并将循环遍历它并调用API php代码,如果$ productSku($ sku)长度为10(它的字母数字),我想跳过。所以任何超过10的SKU我需要脚本才能使用,如果它的10个数字跳到下一个。
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToFilter('entity_id', array('gt' => $productId))
->addAttributeToSelect('sku');
foreach ($collection as $product){
$productSku[]=$product->getSku();
}
if(count($productSku)){
foreach($productSku as $sku){
答案 0 :(得分:0)
if(strlen($sku) <= 10) continue;
应该这样做。或者你可以在分配给$ productSku之前做到这一点。
if(strlen($product->getSku()) <= 10) continue;