PHP - сделать все заглавные буквы? - PullRequest
0 голосов
/ 25 апреля 2011

Я не программист PHP, но некоторые из них были изменены в прошлом. Как я могу добавить что-то в этот блок кода, чтобы компания, улица и город были заглавными?

    protected function getCommonOrderValues($order) 
{
    $shippingAddress = !$order->getIsVirtual() ? $order->getShippingAddress() : null;
    $billingAddress = $order->getBillingAddress();

    return array(
        $shippingAddress ? $shippingAddress->getData("company") : '',
        $shippingAddress ? $shippingAddress->getName() : '', '', '',
        $shippingAddress ? $shippingAddress->getData("street") : '', '', '',
        $shippingAddress ? $shippingAddress->getData("city") : '',
        $shippingAddress ? $shippingAddress->getRegionCode() : '',
        $shippingAddress ? $shippingAddress->getData("postcode") : '',
        $shippingAddress ? $shippingAddress->getCountry() : '', 'standard',
        $order->getRealOrderId(),
        $shippingAddress ? $shippingAddress->getData("telephone") : '', '',
    );
}

Ответы [ 4 ]

4 голосов
/ 25 апреля 2011

Использование strtoupper.

$shippingAddress ? $shippingAddress->getData("company") : '',

становится:

$shippingAddress ? strtoupper($shippingAddress->getData("company")) : '',
0 голосов
/ 25 апреля 2011
    protected function getCommonOrderValues($order) 
{
    $shippingAddress = !$order->getIsVirtual() ? $order->getShippingAddress() : null;
    $billingAddress = $order->getBillingAddress();

    return array(
        $shippingAddress ? strtoupper( $shippingAddress->getData("company") ) : '',
        $shippingAddress ? $shippingAddress->getName() : '', '', '',
        $shippingAddress ? strtoupper( $shippingAddress->getData("street") ) : '', '', '',
        $shippingAddress ? strtoupper( $shippingAddress->getData("city") ) : '',
        $shippingAddress ? $shippingAddress->getRegionCode() : '',
        $shippingAddress ? $shippingAddress->getData("postcode") : '',
        $shippingAddress ? strtoupper( $shippingAddress->getCountry()  ): '', 'standard',
        $order->getRealOrderId(),
        $shippingAddress ? $shippingAddress->getData("telephone") : '', '',
    );
}
0 голосов
/ 25 апреля 2011

Используйте функцию PHP strtoupper (). Пример:

strtoupper($shippingAddress->getData("company")),

0 голосов
/ 25 апреля 2011

Используйте функцию strtoupper:

http://php.net/manual/en/function.strtoupper.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...