當前位置: 首頁>>代碼示例>>PHP>>正文


PHP ArrayUtility::renumberKeysToAvoidLeapsIfKeysAreAllNumeric方法代碼示例

本文整理匯總了PHP中TYPO3\CMS\Core\Utility\ArrayUtility::renumberKeysToAvoidLeapsIfKeysAreAllNumeric方法的典型用法代碼示例。如果您正苦於以下問題:PHP ArrayUtility::renumberKeysToAvoidLeapsIfKeysAreAllNumeric方法的具體用法?PHP ArrayUtility::renumberKeysToAvoidLeapsIfKeysAreAllNumeric怎麽用?PHP ArrayUtility::renumberKeysToAvoidLeapsIfKeysAreAllNumeric使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在TYPO3\CMS\Core\Utility\ArrayUtility的用法示例。


在下文中一共展示了ArrayUtility::renumberKeysToAvoidLeapsIfKeysAreAllNumeric方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: renumberKeysToAvoidLeapsIfKeysAreAllNumeric

 /**
  * @test
  * @param array $inputArray
  * @param array $expected
  * @dataProvider renumberKeysToAvoidLeapsIfKeysAreAllNumericDataProvider
  */
 public function renumberKeysToAvoidLeapsIfKeysAreAllNumeric(array $inputArray, array $expected)
 {
     $this->assertEquals($expected, ArrayUtility::renumberKeysToAvoidLeapsIfKeysAreAllNumeric($inputArray));
 }
開發者ID:Mr-Robota,項目名稱:TYPO3.CMS,代碼行數:10,代碼來源:ArrayUtilityTest.php

示例2: writeLocalConfiguration

 /**
  * Write local configuration array to typo3conf/LocalConfiguration.php
  *
  * @param array $configuration The local configuration to be written
  * @throws \RuntimeException
  * @return boolean TRUE on success
  * @access private
  */
 public function writeLocalConfiguration(array $configuration)
 {
     $localConfigurationFile = $this->getLocalConfigurationFileLocation();
     if (!$this->canWriteConfiguration()) {
         throw new \RuntimeException($localConfigurationFile . ' is not writable.', 1346323822);
     }
     $configuration = Utility\ArrayUtility::sortByKeyRecursive($configuration);
     $result = Utility\GeneralUtility::writeFile($localConfigurationFile, '<?php' . LF . 'return ' . Utility\ArrayUtility::arrayExport(Utility\ArrayUtility::renumberKeysToAvoidLeapsIfKeysAreAllNumeric($configuration)) . ';' . LF . '?>', TRUE);
     Utility\OpcodeCacheUtility::clearAllActive($localConfigurationFile);
     return $result;
 }
開發者ID:Mr-Robota,項目名稱:TYPO3.CMS,代碼行數:19,代碼來源:ConfigurationManager.php

示例3: writeLocalConfiguration

 /**
  * Write local configuration array to typo3conf/LocalConfiguration.php
  *
  * @param array $configuration The local configuration to be written
  * @throws \RuntimeException
  * @return bool TRUE on success
  * @access private
  */
 public function writeLocalConfiguration(array $configuration)
 {
     $localConfigurationFile = $this->getLocalConfigurationFileLocation();
     if (!$this->canWriteConfiguration()) {
         throw new \RuntimeException($localConfigurationFile . ' is not writable.', 1346323822);
     }
     $configuration = ArrayUtility::sortByKeyRecursive($configuration);
     $result = GeneralUtility::writeFile($localConfigurationFile, '<?php' . LF . 'return ' . ArrayUtility::arrayExport(ArrayUtility::renumberKeysToAvoidLeapsIfKeysAreAllNumeric($configuration)) . ';' . LF, true);
     GeneralUtility::makeInstance(OpcodeCacheService::class)->clearAllActive($localConfigurationFile);
     return $result;
 }
開發者ID:dachcom-digital,項目名稱:TYPO3.CMS,代碼行數:19,代碼來源:ConfigurationManager.php


注:本文中的TYPO3\CMS\Core\Utility\ArrayUtility::renumberKeysToAvoidLeapsIfKeysAreAllNumeric方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。