wp_get_typography_value_and_unit()


WordPressのwp_get_typography_value_and_unit()関数は、指定された文字列から数値と単位を抽出するために使用されます。この関数は、フォントサイズやマージンなどのCSSプロパティを解析する際に役立ちます。

構文

wp_get_typography_value_and_unit( string $value );
  • $value(string) — 数値と単位を含む文字列。例: “16px”, “2em”, “50%”。

例1: 基本的な使用例

この例では、文字列から数値と単位を抽出します。

$result = wp_get_typography_value_and_unit( '24px' );

例2: 単位が%の場合

パーセンテージを含む文字列を解析します。

$result = wp_get_typography_value_and_unit( '50%' );

例3: 単位がemの場合

em単位を含む文字列を解析します。

$result = wp_get_typography_value_and_unit( '2em' );

例4: 単位がremの場合

rem単位を含む文字列を解析します。

$result = wp_get_typography_value_and_unit( '1.5rem' );

例5: 単位がない場合

単位がない場合、数値のみが返されます。

$result = wp_get_typography_value_and_unit( '100' );

例6: 無効な文字列の場合

無効な文字列が渡された場合、空の配列が返されます。

$result = wp_get_typography_value_and_unit( 'invalid' );

例7: カスタムCSSプロパティの解析

カスタムCSSプロパティから数値と単位を抽出します。

$result = wp_get_typography_value_and_unit( 'margin: 10px;' );

注意点

  • この関数は、文字列から数値と単位を抽出するために設計されています。無効な形式の文字列が渡された場合、空の配列が返されます。
  • CSSプロパティを解析する際に、この関数を使用することで、数値と単位を簡単に分離できます。

関連機能: