2016-04-27 21 views
-3
$itemData['show_min_driver_age'] = $itemData['min_driver_age'] > 0 ? TRUE : FALSE; 
私は最低ドライバー年齢持っている今のドライバー

配列(PHP)で単語を印刷

の時代の後に「年」を印刷したい

:18

私はそれを行うことができますどのように?ここで

は完全なコードにある

public function getDetails($paramBasicDetails = FALSE) 
{ 
    $itemData = $this->getDataFromDatabaseById($this->elementId); 

    if(!is_null($itemData)) 
    { 
     $image1_Folder = $itemData['demo_image_1'] == 1 ? $GLOBALS['NRS_DEMO_GALLERY_URL'] : $GLOBALS['NRS_GALLERY_URL']; 
     $image2_Folder = $itemData['demo_image_2'] == 1 ? $GLOBALS['NRS_DEMO_GALLERY_URL'] : $GLOBALS['NRS_GALLERY_URL']; 
     $image3_Folder = $itemData['demo_image_3'] == 1 ? $GLOBALS['NRS_DEMO_GALLERY_URL'] : $GLOBALS['NRS_GALLERY_URL']; 

     // Extend $item with additional details 
     $itemData['item_description_page_url'] = $itemData['item_description_page_id'] != 0 ? get_permalink($itemData['item_description_page_id']) : ""; 
     $itemData['manufacturer_title'] = $this->getManufacturerTitle($itemData['manufacturer_id']); 
     $itemData['body_type_title'] = $this->getBodyTypeTitle($itemData['body_type_id']); 
     $itemData['fuel_type_title'] = $this->getFuelTypeTitle($itemData['fuel_type_id']); 
     $itemData['transmission_type_title'] = $this->getTransmissionTypeTitle($itemData['transmission_type_id']); 

     $itemData['mini_thumb_url'] = $itemData['item_image_1'] != "" ? $image1_Folder."mini_thumb_".$itemData['item_image_1'] : ""; 
     $itemData['thumb_url'] = $itemData['item_image_1'] != "" ? $image1_Folder."thumb_".$itemData['item_image_1'] : ""; 
     $itemData['big_thumb_url'] = $itemData['item_image_1'] != "" ? $image1_Folder."big_thumb_".$itemData['item_image_1'] : ""; 
     $itemData['image_url'] = $itemData['item_image_1'] != "" ? $image1_Folder.$itemData['item_image_1'] : ""; 

     $itemData['mini_thumb_2_url'] = $itemData['item_image_2'] != "" ? $image2_Folder."mini_thumb_".$itemData['item_image_2'] : ""; 
     $itemData['thumb_2_url'] = $itemData['item_image_2'] != "" ? $image2_Folder."thumb_".$itemData['item_image_2'] : ""; 
     $itemData['big_thumb_2_url'] = $itemData['item_image_2'] != "" ? $image2_Folder."big_thumb_".$itemData['item_image_2'] : ""; 
     $itemData['image_2_url'] = $itemData['item_image_2'] != "" ? $image2_Folder.$itemData['item_image_2'] : ""; 

     $itemData['mini_thumb_3_url'] = $itemData['item_image_3'] != "" ? $image3_Folder."mini_thumb_".$itemData['item_image_3'] : ""; 
     $itemData['thumb_3_url'] = $itemData['item_image_3'] != "" ? $image3_Folder."thumb_".$itemData['item_image_3'] : ""; 
     $itemData['big_thumb_3_url'] = $itemData['item_image_3'] != "" ? $image3_Folder."big_thumb_".$itemData['item_image_3'] : ""; 
     $itemData['image_3_url'] = $itemData['item_image_3'] != "" ? $image3_Folder.$itemData['item_image_3'] : ""; 

     $itemData['print_mileage'] = $itemData['mileage'] == "" ? $this->lang->getText('NRS_UNLIMITED_TEXT') : $itemData['mileage']."".$this->measurementUnit; 
     if($paramBasicDetails == FALSE) 
     { 
      $itemData['print_features_for_list'] = $this->getSelectedFeatures($itemData['item_id'], TRUE); 
      $itemData['print_features'] = $this->getSelectedFeatures($itemData['item_id']); 
     } 

     // Show of hide fields 
     $itemData['show_manufacturer'] = $itemData['manufacturer_id'] > 0 && $itemData['manufacturer_title'] != "" ? TRUE : FALSE; 
     $itemData['show_model_name'] = TRUE; // Always true - this field is mandatory 
     $itemData['show_body_type'] = $itemData['body_type_id'] > 0 && $itemData['body_type_title'] != "" ? TRUE : FALSE; 
     $itemData['show_transmission_type'] =$itemData['transmission_type_id'] > 0 && $itemData['transmission_type_title'] != "" ? TRUE : FALSE; 
     $itemData['show_fuel_type'] = $itemData['fuel_type_id'] > 0 && $itemData['fuel_type_title'] != "" ? TRUE : FALSE; 
     $itemData['show_fuel_consumption'] = $itemData['fuel_consumption'] != "" ? TRUE : FALSE; 
     $itemData['show_max_passengers'] = $itemData['max_passengers'] > 0 ? TRUE : FALSE; 

     $itemData['show_engine_capacity'] = $itemData['engine_capacity'] != "" ? TRUE : FALSE; 
     $itemData['show_max_luggage'] = $itemData['max_luggage'] > 0 ? TRUE : FALSE; 
     $itemData['show_item_doors'] = $itemData['item_doors'] > 0 ? TRUE : FALSE; 
     $itemData['show_min_driver_age'] = $itemData['min_driver_age'] > 0 ? TRUE : FALSE; 

     $itemData['show_mileage'] = $itemData['mileage'] > 0 || $itemData['mileage'] == "" ? TRUE : FALSE; 
    } 

    return $itemData; 
} 

答えて

4

試してみてください。

$itemData['show_min_driver_age'] = $itemData['min_driver_age'] > 0 ? TRUE : FALSE; 
echo $itemData['show_min_driver_age']." Years"; 
+0

がこれをtryiedが、うまくいきませんでしたしてみてください> 0?正誤; – user3206631

+0

上記の通り –

+0

ページの読み込みがブロック外に印刷されます:1年年年年年年年年年年年年年 – user3206631

0

試してください:あなたは、ドライバの年齢の後に何を印刷するには、一時的な変数を使用することができます

$temp = " Years"; 

echo $itemData['show_min_driver_age']. $temp; 

+0

はこれを試しました:$ temp = "Years"; $ itemData ['show_min_driver_age'] = $ itemData ['show_min_driver_age']をエコーし​​ます。 $ temp; > 0?正誤;それはブロックの外に18年年年年を印刷します – user3206631

+0

これを試してください - $ temp = "Years"; $ itemData ['show_min_driver_age'] = $ itemData ['min_driver_age']> 0ですか?正誤; if($ itemData ['show_min_driver_age']){ echo $ itemData ['show_min_driver_age']。$ temp; } –

+0

ブロックの外に印刷しました "1年" /私の元の投稿を確認できますか?私は完全なコードで編集しました!おそらく私はあなたのコードが動作しないように言及することを忘れて!ありがとう – user3206631

0

If条件として。$ ITEMDATA [ 'show_min_driver_age'] = $ ITEMDATA [ 'show_min_driver_age'] "年" エコー;:nはこの

$itemData['show_min_driver_age'] = $itemData['min_driver_age'] >= 18 ? $itemData['min_driver_age'].' Years': FALSE; 
echo $itemData['show_min_driver_age']; 
+0

試してみましたが、年齢の後にページの読み込みに「年」は表示されませんでした – user3206631